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
Appel à l’API de données
Vous pouvez appeler l’API de données ou AWS CLI pour exécuter des instructions SQL sur votre cluster ou votre 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 de données prend en charge les langages de programmation pris en charge par le kit SDK AWS. Pour plus d’informations sur ces derniers, consultez Outils pour créer sur AWS
Pour plus d’informations sur l’appel de l’API de données, consultez Getting Started with Redshift Data API
Vous pouvez appeler l’API de données avec la AWS CLI.
Les exemples suivants utilisent l’AWS CLI pour appeler l’API de données. 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.