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

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

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

Note

Cette rubrique se concentre sur les interfaces de gestion Amazon Redshift pour les clusters alloués. Il existe des interfaces de gestion similaires pour Amazon Redshift sans serveur et l’API de données Amazon Redshift.

Amazon Redshift prend en charge plusieurs interfaces de gestion que vous pouvez utiliser pour créer, gérer et supprimer des clusters Amazon Redshift : les kits SDK AWS, le AWS Command Line Interface (AWS CLI) et 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.

Kits SDK AWS – Vous pouvez utiliser les kits SDK AWS 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 les kits SDK AWS pour Java, .NET, PHP, Python, Ruby et Node.js. 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 des kits SDK AWS et des liens vers leur documentation, consultez 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 SDK AWS plus généraux, consultez Exemples de code pour Amazon Redshift utilisant des kits SDK AWS.

AWS CLI – L'interface de ligne de commande fournit un ensemble d'outils de ligne de commande que vous pouvez utiliser pour gérer les services AWS à 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.