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.
Utilisation des bases de données Amazon Aurora Global Database avec d’autres services AWS
Vous pouvez utiliser vos bases de données Aurora globales avec d’autres services AWS, tels qu’Amazon S3 et AWS Lambda. Pour ce faire, tous les clusters de bases de données Aurora de votre base de données globale doivent disposer des mêmes privilèges, fonctions externes, etc. dans les Régions AWS concernées. Étant donné qu’un cluster de bases de données Aurora secondaire en lecture seule dans une base de données Aurora globale peut être promu au rôle principal, nous vous recommandons de configurer à l’avance les privilèges d’écriture sur tous les clusters Aurora pour tous les services que vous envisagez d’utiliser avec votre base de données Aurora globale.
Les procédures suivantes résument les actions à entreprendre pour chaque Service AWS.
Pour appeler des fonctions AWS Lambda à partir d’une base de données Aurora globale
Pour tous les clusters Aurora qui constituent la base de données globale Aurora, suivez les procédures décrites dans Appel d’une fonction Lambda à partir d’un cluster de bases de données Amazon Aurora MySQL.
Pour chaque cluster de la base de données Aurora globale, définissez l’ARN du nouveau rôle IAM (IAM).
Pour autoriser les utilisateurs de base de données d’une base de données globale Aurora à appeler des fonctions Lambda, associez le rôle que vous avez créé dans Création d'un rôle IAM pour autoriser Amazon Aurora à accéder aux services AWS à chaque cluster de la base de données globale Aurora.
Configurez chaque cluster de la base de données globale Aurora pour autoriser les connexions sortantes à Lambda. Pour obtenir des instructions, consultez Activation de la communication réseau entre Amazon Aurora et d’autres services AWS.
Pour charger des données à partir de Amazon S3
-
Pour tous les clusters Aurora qui constituent la base de données globale Aurora, suivez les procédures décrites dans Chargement de données dans un cluster de bases de données Amazon Aurora MySQL à partir de fichiers texte stockés dans un compartiment Amazon S3.
Pour chaque cluster Aurora de la base de données globale, spécifiez l’Amazon Resource Name (ARN) du nouveau rôle IAM pour le paramètre de cluster de bases de données
aurora_load_from_s3_roleouaws_default_s3_role. Si un rôle IAM n’est pas spécifié pouraurora_load_from_s3_role, Aurora utilise le rôle IAM spécifié dansaws_default_s3_role.Pour autoriser les utilisateurs de base de données d’une base de données Aurora globale à accéder à S3, associez le rôle que vous avez créé dans Création d'un rôle IAM pour autoriser Amazon Aurora à accéder aux services AWS à chaque cluster Aurora de la base de données globale.
-
Configurez chaque cluster Aurora de la base de données globale pour autoriser les connexions sortantes à S3. Pour obtenir des instructions, consultez Activation de la communication réseau entre Amazon Aurora et d’autres services AWS.
Pour enregistrer les données interrogées dans Amazon S3
-
Pour tous les clusters Aurora qui constituent la base de données globale Aurora, suivez les procédures décrites dans Enregistrement de données d’un cluster de bases de données Amazon Aurora MySQL dans des fichiers texte stockés dans un compartiment Amazon S3 ou Exportation de données à partir d’un cluster de bases de données Aurora PostgreSQL vers Amazon S3.
Pour chaque cluster Aurora de la base de données globale, spécifiez l’Amazon Resource Name (ARN) du nouveau rôle IAM pour le paramètre de cluster de bases de données
aurora_select_into_s3_roleouaws_default_s3_role. Si un rôle IAM n’est pas spécifié pouraurora_select_into_s3_role, Aurora utilise le rôle IAM spécifié dansaws_default_s3_role.Pour autoriser les utilisateurs de base de données d’une base de données Aurora globale à accéder à S3, associez le rôle que vous avez créé dans Création d'un rôle IAM pour autoriser Amazon Aurora à accéder aux services AWS à chaque cluster Aurora de la base de données globale.
Configurez chaque cluster Aurora de la base de données globale pour autoriser les connexions sortantes à S3. Pour obtenir des instructions, consultez Activation de la communication réseau entre Amazon Aurora et d’autres services AWS.