Utilizzo di Amazon Aurora global database 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 di Amazon Aurora global database con altri servizi AWS

Puoi utilizzare i database globali Aurora con altri servizi AWS, ad esempio 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 procedure seguenti riepilogano le azioni da intraprendere per ciascun Servizio AWS.

Come richiamare le funzioni AWS Lambda 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, impostare il (ARN) del nuovo ruolo IAM (IAM).

  3. Per consentire agli utenti di database in un Aurora Global Database di richiamare 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 nell'Aurora Global Database.

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

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 delle comunicazioni di rete da Amazon Aurora MySQL ad altri servizi AWS.

Per salvare i dati interrogati in Amazon S3
  1. Per tutti i cluster Aurora che costituiscono l'Aurora Global Database, esegui le procedure in Salvataggio dei dati da un cluster DB Amazon Aurora MySQL nei file di testo in un bucket 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 delle comunicazioni di rete da Amazon Aurora MySQL ad altri servizi AWS.