View a markdown version of this page

Appel à l’API de données - Amazon Redshift

Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les détails de la fin de vie de Python et des options de migration, consultez le billet de blog publié le 30 juin 2025.

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.

Appel à l’API de données

Vous pouvez appeler l'API Data ou AWS CLI exécuter des instructions SQL sur votre cluster ou groupe de travail sans serveur. Les principales opérations pour exécuter des instructions SQL sont ExecuteStatement et BatchExecuteStatement dans la Référence de l’API de données Amazon Redshift. L'API Data prend en charge les langages de programmation pris en charge par le AWS SDK. Pour plus d’informations sur ces derniers, consultez Outils pour créer sur AWS.

Pour voir des exemples de code d'appel de l'API Data, consultez la section Démarrage avec l'API Redshift Data dans GitHub. Ce référentiel contient des exemples d'utilisation AWS Lambda pour accéder aux données Amazon Redshift depuis Amazon EC2 et Amazon AWS Glue Data Catalog SageMaker Runtime. Les langages de programmation incluent Python, Go, Java et Javascript.

Vous pouvez appeler l’API de données avec la AWS CLI.

Les exemples suivants utilisent le AWS CLI pour appeler l'API Data. Pour exécuter les exemples, modifiez les valeurs des paramètres de manière à les adapter à votre environnement. Dans de nombreux exemples, un cluster-identifier est fourni pour être exécutée sur un cluster. Lorsque vous exécutez une opération sur un groupe de travail sans serveur, vous fournissez un workgroup-name à la place. Ces exemples illustrent quelques-unes des opérations de l’API de données. Pour plus d’informations, consultez la référence des commandes de l’AWS CLI .

Les commandes des exemples suivants ont été scindées et formatées pour être plus lisibles. Tous les paramètres et réponses ne sont pas présentés dans tous les exemples. Pour la définition API de la syntaxe complète de la demande, des paramètres de demande, de la syntaxe de réponse et des éléments de réponse, consultez la Référence de l’API de données Amazon Redshift.