Utilisation des bases de données mondiales Amazon Aurora avec d'autres AWS services - Amazon Aurora

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 mondiales Amazon Aurora avec d'autres AWS services

Vous pouvez utiliser vos bases de données globales Aurora avec d'autres AWS services, 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 mesures à prendre pour chacune d'entre elles Service AWS.

Pour appeler AWS Lambda des fonctions depuis une base de données globale Aurora
  1. 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.

  2. Pour chaque cluster de la base de données Aurora globale, définissez l’ARN du nouveau rôle IAM (IAM).

  3. 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 permettre à Amazon Aurora d'accéder aux services AWS à chaque cluster de la base de données globale Aurora.

  4. Configurez chaque cluster de la base de données globale Aurora pour autoriser les connexions sortantes à Lambda. Pour obtenir des instructions, consultez Permettre la communication réseau entre Amazon Aurora et d'autres AWS services.

Pour charger des données à partir de Amazon S3
  1. 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.

  2. 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_role ou aws_default_s3_role. Si un rôle IAM n’est pas spécifié pour aurora_load_from_s3_role, Aurora utilise le rôle IAM spécifié dans aws_default_s3_role.

  3. 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 permettre à Amazon Aurora d'accéder aux services AWS à chaque cluster Aurora de la base de données globale.

  4. Configurez chaque cluster Aurora de la base de données globale pour autoriser les connexions sortantes à S3. Pour obtenir des instructions, consultez Permettre la communication réseau entre Amazon Aurora et d'autres AWS services.

Pour enregistrer les données interrogées dans Amazon S3
  1. 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.

  2. 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_role ou aws_default_s3_role. Si un rôle IAM n’est pas spécifié pour aurora_select_into_s3_role, Aurora utilise le rôle IAM spécifié dans aws_default_s3_role.

  3. 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 permettre à Amazon Aurora d'accéder aux services AWS à chaque cluster Aurora de la base de données globale.

  4. Configurez chaque cluster Aurora de la base de données globale pour autoriser les connexions sortantes à S3. Pour obtenir des instructions, consultez Permettre la communication réseau entre Amazon Aurora et d'autres AWS services.