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

Vous pouvez ajouter un ou plusieurs consommateurs de données aux partages de 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 au partage de données. Les espaces de noms sont un identifiant global unique (GUID) pour le cluster Amazon Redshift.

  • Choisissez Add Comptes AWS(Ajouter un Comptes AWS) pour 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 l'utilisation du partage de données à un espace de noms spécifique du compte. 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';

Voici un exemple de la manière d'autoriser l'utilisation d'un partage de 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;