Ajouter des consommateurs de données à une unité de partage des données dans Amazon Redshift - 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.

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 identifiant de manière unique les clusters Amazon Redshift ou. 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. La personne spécifiée Comptes AWS doit disposer d'autorisations d'accès au partage de 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;