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.
Partage de données entre Régions AWS
Vous pouvez partager des données à des fins de lecture entre des clusters Amazon Redshift dans des Régions AWS. Grâce au partage de données entre régions, vous pouvez partager des données entre elles Régions AWS sans avoir à les copier manuellement. Vous n’avez pas besoin de décharger vos données dans Amazon S3 et de les copier dans un nouveau cluster Amazon Redshift ou d’effectuer une copie d’instantané entre régions.
Grâce au partage de données entre régions, vous pouvez partager des données entre des clusters situés dans la même région ou de manière différente Compte AWS, Comptes AWS même lorsque les clusters se trouvent dans des régions différentes. Lorsque vous partagez des données avec des clusters Amazon Redshift situés dans les mêmes clusters Compte AWS mais différents Régions AWS, suivez le même flux de travail que le partage de données au sein d'un. Compte AWS Pour de plus amples informations, veuillez consulter Partage de l'accès en lecture aux données au sein d'un Compte AWS.
Si les clusters partageant des données se situent dans Comptes AWS des entités différentes Régions AWS, vous pouvez suivre le même flux de travail que pour partager des données entre eux Comptes AWS et inclure des associations au niveau régional dans le cluster de consommateurs. Le partage de données entre régions prend en charge l'association de partage de données à l'ensemble Compte AWS, à l'intégralité ou à des espaces Région AWS de noms spécifiques au sein d'un. Région AWS Pour plus d'informations sur le partage de données entre Comptes AWS personnes, consultezPartage de données entre Comptes AWS.
Lorsqu'il consomme des données provenant d'une autre région, le consommateur paie les frais de transfert de données entre régions de la région productrice vers la région consommatrice.
Pour utiliser l’unité de partage des données, un administrateur de compte consommateur peut associer l’unité de partage des données de l’une des trois manières suivantes.
-
Association avec un ensemble Compte AWS englobant tous ses Régions AWS
-
Association avec un particulier Région AWS dans un Compte AWS
-
Association avec des espaces de noms spécifiques au sein d'un Région AWS
Lorsque l'administrateur choisit l'intégralité Compte AWS, tous les espaces de noms existants et futurs des différents éléments Régions AWS du compte ont accès aux partages de données. Un administrateur de compte client peut également choisir des espaces de noms spécifiques Régions AWS ou des espaces de noms au sein d'une région pour lui accorder l'accès aux partages de données.
Si vous êtes un producteur, un administrateur ou un propriétaire de base de données, créez un partage de données, ajoutez des objets de base de données et des consommateurs de données au partage de données, et accordez des autorisations aux consommateurs de données. Pour de plus amples informations, veuillez consulter actions du producteur et de l'administrateur.
Si vous êtes administrateur de compte producteur, autorisez les partages de données à l'aide de la console AWS Command Line Interface (AWS CLI) ou Amazon Redshift et choisissez les consommateurs de données.
Si vous êtes un administrateur de compte consommateur, procédez comme suit :
Pour associer un ou plusieurs partages de données partagés depuis d'autres comptes à l'ensemble Compte AWS ou à des espaces de noms spécifiques Régions AWS au sein d'un compte Région AWS, utilisez la console Amazon Redshift.
Grâce au partage de données entre régions, vous pouvez ajouter des clusters dans un environnement spécifique à Région AWS l'aide de la AWS Command Line Interface console (AWS CLI) ou Amazon Redshift.
Pour spécifier une ou plusieurs AWS régions, vous pouvez utiliser la commande associate-data-share-consumer
CLI avec l'consumer-region
option facultative.
Dans le cas de la CLI, l'exemple suivant Salesshare
associe le à l'ensemble Compte AWS à l'associate-entire-account
option. Vous ne pouvez associer qu’une seule région à la fois.
aws redshift associate-data-share-consumer --region {PRODUCER_REGION} --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:{PRODUCER_ACCOUNT}:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --associate-entire-account
L’exemple suivant associe le Salesshare
à la région USA Est (Ohio) (us-east-2
).
aws redshift associate-data-share-consumer --region {PRODUCER_REGION} --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:0123456789012:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --consumer-region 'us-east-2'
L'exemple suivant Salesshare
associe le à un espace de noms de consommateur spécifique Compte AWS dans un autre espace de la région Asie-Pacifique (Sydney) (ap-southeast-2
).
aws redshift associate-data-share-consumer --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:{PRODUCER_ACCOUNT}:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --consumer-arn 'arn:aws:redshift:ap-southeast-2:{CONSUMER_ACCOUNT}:namespace:{ConsumerImmutableClusterId}'
Vous pouvez utiliser la console Amazon Redshift pour associer des partages de données à vos espaces de noms complets Compte AWS Régions AWS ou spécifiques au sein d'un. Région AWS Pour ce faire, connectez-vous au https://console.aws.amazon.com/redshiftv2/
Une fois que les espaces de noms Compte AWS ou des espaces de noms spécifiques sont associés, les partages de données peuvent être utilisés. Vous pouvez également modifier l’association d’unité de partage des données à tout moment. Lorsque vous remplacez l'association d'espaces de noms individuels par un Compte AWS, Amazon Redshift remplace les espaces de noms par les informations. Compte AWS Lorsque l'association passe d'un espace de noms Compte AWS à un espace de noms spécifique, Amazon Redshift remplace les informations par Compte AWS les informations de l'espace de noms. Lorsque vous passez d'une association complète Compte AWS à des AWS régions et espaces de noms spécifiques, Amazon Redshift remplace les informations par les informations relatives à Compte AWS la région et à l'espace de noms spécifiques.
Si vous êtes un administrateur client, vous pouvez créer des bases de données locales qui font référence aux partages de données et accorder des autorisations sur les bases de données créées à partir des partages de données à des utilisateurs ou à des rôles dans le cluster de consommateurs selon les besoins. Vous pouvez aussi créer des vues sur des objets partagés et créer des schémas externes pour référencer et attribuer des autorisations détaillées à des schémas spécifiques de la base de données consommateur importée sur le cluster consommateur. Pour plus d'informations, consultez actions de l'administrateur du consommateur.