Utilisation des interfaces de gestion Amazon Redshift pour les clusters provisionnés - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d'informations, consultez le billet de blog.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation des interfaces de gestion Amazon Redshift pour les clusters provisionnés

Note

Cette rubrique se concentre sur les interfaces de gestion Amazon Redshift pour les clusters provisionnés. Il existe des interfaces de gestion similaires pour Amazon Redshift Serverless et Amazon Redshift Data API.

Amazon Redshift prend en charge plusieurs interfaces de gestion que vous pouvez utiliser pour créer, gérer et supprimer des clusters Amazon Redshift : the, AWS SDKs the AWS CLI() et AWS Command Line Interface l'API de gestion Amazon Redshift.

L'API Amazon Redshift – Vous pouvez appeler cette API de gestion Amazon Redshift en soumettant une requête. Les requêtes sont des requêtes HTTP ou HTTPS qui utilisent les verbes HTTP GET ou POST avec un paramètre nommé Action. Appeler l'API Amazon Redshift est le moyen le plus direct d'accéder au service Amazon Redshift. Toutefois, cela exige que votre application traite des détails de bas niveau tels que le traitement des erreurs et la génération d'un hachage pour signer la demande.

AWS SDKs— Vous pouvez utiliser le AWS SDKs pour effectuer des opérations liées au cluster Amazon Redshift. Plusieurs bibliothèques de kits SDK regroupent l'API Amazon Redshift sous-jacente. Elles intègrent les fonctionnalités de l'API dans le langage de programmation spécifique et gèrent un grand nombre des détails de bas niveau, tels que le calcul des signatures, la gestion des nouvelles tentatives de demande et la gestion des erreurs. L'appel des fonctions du wrapper dans les bibliothèques de kits SDK peut simplifier considérablement le processus d'écriture d'une application pour gérer un cluster Amazon Redshift.

  • Amazon Redshift est pris en charge par Java, .NET, PHP, Python, Ruby et Node.js. AWS SDKs Les fonctions du wrapper pour Amazon Redshift sont documentées dans le manuel de référence pour chaque kit SDK. Pour obtenir la liste AWS SDKs et les liens vers leur documentation, consultez la section Outils pour Amazon Web Services.

  • Ce manuel fournit des exemples d'utilisation d'Amazon Redshift à l'aide du kit SDK Java. Pour des exemples de code AWS SDK plus généraux, consultezExemples de code pour Amazon Redshift à l'aide d'Amazon Redshift AWS SDKs.

AWS CLI— La CLI fournit un ensemble d'outils de ligne de commande que vous pouvez utiliser pour gérer les AWS services à partir d'ordinateurs Windows, Mac et Linux. L' AWS CLI inclut des commandes basées sur les actions d'API Amazon Redshift.

  • Pour plus d'informations sur l'installation et la configuration de l'interface de ligne de commande Amazon Redshift, consultez Configuration de la CLI Amazon Redshift.

  • Pour obtenir des documents de référence sur les commandes de la CLI Amazon Redshift, consultez la section Amazon Redshift de la référence AWS CLI .