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.
actions du producteur et de l'administrateur
Avec Amazon Redshift, vous pouvez effectuer des tâches administratives sur les clusters de producteurs afin de gérer l'ingestion de données et le traitement des charges.
Si vous êtes un producteur, un administrateur ou un propriétaire de base de données, procédez comme suit :
-
Créez des unités de partage des données dans votre cluster et ajoutez-y des objets d’unité de partage des données. Pour obtenir des étapes plus détaillées sur la création des unités de partage des données et l’ajout d’objets d’unité de partage des données à ces derniers, consultez Partage de l'accès en lecture aux données au sein d'un Compte AWS. Pour plus d’informations sur CREATE DATASHARE et ALTER DATASHARE, consultez CREATE DATASHARE et ALTER DATASHARE.
L’exemple suivant ajoute différents objets d’unité de partage des données à l’unité de partage des données
salesshare
.-- Add schema to datashare ALTER DATASHARE salesshare ADD SCHEMA PUBLIC; -- Add table under schema to datashare ALTER DATASHARE salesshare ADD TABLE public.tickit_sales_redshift; -- Add view to datashare ALTER DATASHARE salesshare ADD TABLE public.sales_data_summary_view; -- Add all existing tables and views under schema to datashare (does not include future table) ALTER DATASHARE salesshare ADD ALL TABLES in schema public;
Vous pouvez également utiliser la console Amazon Redshift pour créer ou modifier des unités de partage des données. Pour plus d’informations, consultez Création d'un partage de données et Modification des unités de partage des données créées dans votre compte.
-
Déléguer des autorisations pour opérer sur l’unité de partage des données. Pour plus d’informations, consultez GRANT ou REVOKE.
L’exemple suivant attribue des autorisations à
dbuser
sursalesshare
.GRANT ALTER, SHARE ON DATASHARE salesshare TO dbuser;
Les super-utilisateurs de cluster et les propriétaires de l’unité de partage des données peuvent accorder ou révoquer des autorisations de modification sur l’unité de partage des données à d’autres utilisateurs.
-
Ajoutez ou supprimez des consommateurs des unités de partage des données. L'exemple suivant ajoute l' Compte AWS ID à
salesshare
. Pour plus d’informations, consultez GRANT ou REVOKE.GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012';
Vous ne pouvez accorder des autorisations qu’à un seul consommateur de données dans une instruction GRANT.
Les super-utilisateurs de cluster et les propriétaires d’objets d’unité de partage des données ou les utilisateurs qui ont l’autorisation SHARE sur l’unité de partage des données peuvent ajouter ou supprimer des consommateurs d’une unité de partage des données. Pour ce faire, ils utilisent GRANT USAGE ou REVOKE USAGE.
Vous pouvez également utiliser la console Amazon Redshift pour ajouter ou supprimer des consommateurs de données pour les unités de partage des données. Pour plus d’informations, consultez Ajouter des consommateurs de données aux partages de données et Supprimer des consommateurs de données des unités de partage des données.
-
(Facultatif) Révoquez l'accès au partage de données Comptes AWS si vous ne souhaitez plus partager les données avec les consommateurs.
REVOKE USAGE ON DATASHARE salesshare FROM ACCOUNT '123456789012';
Si vous êtes administrateur de compte producteur, procédez comme suit :
Après avoir autorisé l'utilisation du Compte AWS, le statut du partage de données est. pending_authorization
L’administrateur du compte producteur doit autoriser les unités de partage des données à l’aide de la console Amazon Redshift et choisir les consommateurs de données.
Connectez-vous à la https://console.aws.amazon.com/redshiftv2/
Partage des autorisations d'écriture sur les données entre les comptes
Avec Amazon Redshift, vous pouvez partager des données entre AWS comptes et accorder des autorisations d'écriture, ce qui permet la collaboration et le partage de données entre des équipes ou des organisations. Le partage de données entre comptes vous permet de créer un compte de fournisseur de données qui crée et gère des bases de données, des schémas et des tables, qui peuvent ensuite être partagés en toute sécurité avec des comptes de consommateurs de données. Les sections suivantes présentent le processus de configuration du partage de données entre comptes et d'octroi d'un accès en écriture dans Amazon Redshift.