Utilizzo dei database globali di Amazon Aurora con altri servizi AWS - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo dei database globali di Amazon Aurora con altri servizi AWS

Puoi usare i tuoi database globali Aurora con altri AWS servizi, come Amazon S3 e. AWS Lambda Ciò richiede che tutti i cluster di database Aurora nel database globale abbiano gli stessi privilegi, funzioni esterne e così via nelle rispettive Regioni AWS. Poiché un cluster di database Aurora secondario di sola lettura in un database globale Aurora può essere promosso al ruolo primario, è consigliabile impostare i privilegi di scrittura in anticipo su tutti i cluster di database Aurora per tutti i servizi che si intende utilizzare con il database globale Aurora.

Le seguenti procedure riassumono le azioni da intraprendere per ciascuna di esse. Servizio AWS

Per richiamare AWS Lambda funzioni da un database globale Aurora
  1. Per tutti i cluster Aurora che costituiscono l'Aurora Global Database, esegui le procedure in Chiamare una funzione Lambda da un cluster DB Amazon Aurora MySQL.

  2. Per ogni cluster nel database globale Aurora, imposta l’Amazon Resource Name (nome della risorsa Amazon (ARN)) del nuovo ruolo IAM (IAM).

  3. Per consentire agli utenti di database in un database globale Aurora di invocare funzioni Lambda, associa il ruolo creato in Creazione di un ruolo IAM per consentire ad Amazon Aurora di accedere ai servizi AWS a ogni cluster nel database globale Aurora.

  4. Configura ogni cluster nel database globale Aurora per consentire le connessioni in uscita a Lambda. Per istruzioni, consulta Abilitazione della comunicazione di rete da Amazon Aurora ad altri servizi AWS.

Per caricare i dati da Amazon S3
  1. Per tutti i cluster Aurora che costituiscono l'Aurora Global Database, esegui le procedure in Caricamento dei dati in un cluster DB Amazon Aurora MySQL da file di testo in un bucket Amazon S3.

  2. Per ogni cluster Aurora nel database globale, imposta il parametro del cluster database aurora_load_from_s3_role o aws_default_s3_role sull'Amazon Resource Name (ARN) del nuovo ruolo IAM. Se un ruolo IAM non è specificato per aurora_load_from_s3_role, Aurora utilizza il ruolo IAM specificato in aws_default_s3_role.

  3. Per consentire agli utenti di database in un Aurora Global Database di accedere ad S3, associa il ruolo creato in Creazione di un ruolo IAM per consentire ad Amazon Aurora di accedere ai servizi AWS a ogni cluster Aurora nel database globale.

  4. Configura ogni cluster nell'Aurora Global Database per consentire le connessioni in uscita a S3. Per istruzioni, consulta Abilitazione della comunicazione di rete da Amazon Aurora ad altri servizi AWS.

Per salvare i dati interrogati in Amazon S3
  1. Per tutti i cluster Aurora che costituiscono il database globale Aurora, esegui le procedure in Salvataggio dei dati da un cluster DB Amazon Aurora MySQL nei file di testo in un bucket Amazon S3 o Esportazione di dati da del cluster di database Aurora PostgreSQLRDS per PostgreSQL a Amazon S3.

  2. Per ogni cluster Aurora nel database globale, imposta il parametro del cluster database aurora_select_into_s3_role o aws_default_s3_role sull'Amazon Resource Name (ARN) del nuovo ruolo IAM. Se un ruolo IAM non è specificato per aurora_select_into_s3_role, Aurora utilizza il ruolo IAM specificato in aws_default_s3_role.

  3. Per consentire agli utenti di database in un Aurora Global Database di accedere ad S3, associa il ruolo creato in Creazione di un ruolo IAM per consentire ad Amazon Aurora di accedere ai servizi AWS a ogni cluster Aurora nel database globale.

  4. Configura ogni cluster nell'Aurora Global Database per consentire le connessioni in uscita a S3. Per istruzioni, consulta Abilitazione della comunicazione di rete da Amazon Aurora ad altri servizi AWS.