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 .
Ajouter des consommateurs de données à une unité de partage des données dans Amazon Redshift
Vous pouvez ajouter un ou plusieurs consommateurs de données aux unités de partage des données sur la console ou avec SQL. Les consommateurs de données peuvent être des espaces de noms qui identifient de manière unique les clusters Amazon Redshift ou les Comptes AWS.
- Console
-
Vous devez explicitement choisir de désactiver ou d’activer le partage de votre unité de partage des données vers des clusters avec accès public.
-
Choisissez Ajouter des espaces de noms à l’unité de partage des données. Les espaces de noms sont un identifiant global unique (GUID) pour le cluster Amazon Redshift.
-
Choisissez Ajouter un Comptes AWSpour l’unité de partage des données. Les Comptes AWS spécifiés doivent disposer d’autorisations d’accès à l’unité de partage des données.
- SQL
-
Avec SQL, l’administrateur autorise un espace de noms spécifique du compte à utiliser l’unité de partage des données. Vous pouvez trouver l’ID de l’espace de noms dans l’ARN disponible sur la page de détails du cluster, sur la page de détails de l’espace de noms Amazon Redshift sans serveur ou en exécutant la commande SELECT
current_namespace;. Pour plus d’informations, consultez CURRENT_NAMESPACE.
GRANT USAGE ON DATASHARE my_datashare TO NAMESPACE '86b5169f-012a-234b-9fbb-e2e24359e9a8';
L’exemple suivant montre comment autoriser l’utilisation d’une unité de partage des données à un Compte AWS.
GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012';
L’exemple suivant montre comment autoriser l’utilisation d’une unité de partage des données à un compte Lake Formation.
GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012' VIA DATA CATALOG;