Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les détails de la fin de vie de Python et des options de migration, consultez le billet de
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 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 dans la même région ou dans des régions différentes Compte AWS, Comptes AWS même si les clusters se trouvent dans des régions différentes. Lorsque vous partagez des données avec des clusters Amazon Redshift qui sont identiques 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 sont différents Comptes AWS et Régions AWS, vous pouvez suivre le même flux de travail que le partage de données entre eux Comptes AWS et inclure Region-level des associations dans le cluster de consommateurs. Cross-Region le partage de données prend en charge l'association de partages de données à l'ensemble Compte AWS, à la totalité Région AWS ou à des espaces de noms spécifiques d'un. Région AWS Pour plus d'informations sur le partage de données entre plusieurs Comptes AWS personnes, consultezPartage de données entre Comptes AWS.
Lorsqu'il consomme des données provenant d'une région différente, le consommateur paie les frais de transfert de Cross-Region données de la région productrice à 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 dont l'ensemble Compte AWS couvre tous ses Régions AWS
-
Association avec un élément spécifique Région AWS d'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 consommateur peut également choisir une Régions AWS ou des espaces de noms spécifiques dans une région pour leur accorder l’accès aux unités de partage des données.
Si vous êtes un administrateur producteur ou un propriétaire de base de données, créez une unité de partage des données, ajoutez des objets de base de données et des consommateurs de données à l’unité de partage des données et accordez des autorisations aux consommateurs de données. Pour de plus amples informations, veuillez consulter actions de l’administrateur producteur.
Si vous êtes administrateur d'un compte producteur, autorisez les partages de données à l'aide de la AWS Command Line Interface (AWS CLI) ou de la console 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 à votre intégralité Compte AWS ou à des espaces de noms spécifiques Régions AWS au sein d'un 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 cluster 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-regionoption facultative.
Avec l'interface de ligne de commande, l'exemple suivant Salesshare associe le à l'ensemble Compte AWS de l'associate-entire-accountoption. 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 à votre intégralité Compte AWS ou à des espaces de noms spécifiques Régions AWS au sein d'un. Région AWS Pour ce faire, connectez-vous au https://console.aws.amazon.com/redshiftv2/
Une fois les espaces de noms Compte AWS ou des espaces de noms spécifiques associés, les partages de données deviennent disponibles à la consommation. 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 vous modifiez l'association entre un et des espaces Compte AWS de noms spécifiques, Amazon Redshift remplace les informations par les Compte AWS informations relatives à l'espace de noms. Lorsque vous modifiez l'association d'une région et d'un espace de noms spécifiques Compte AWS vers des AWS régions et des espaces de noms spécifiques, Amazon Redshift remplace les Compte AWS informations par les informations spécifiques à la région et à l'espace de noms.
Quand vous êtes administrateur consommateur, vous pouvez créer des bases de données locales qui font référence aux unités de partage des données, et accorder des autorisations sur les bases de données créées à partir d’unités de partage des données aux utilisateurs ou rôles du cluster consommateur, 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 consommateur.