Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Utilizzo di Google Cloud per PostgreSQL come sorgente per AWS DMS

Modalità Focus
Utilizzo di Google Cloud per PostgreSQL come sorgente per AWS DMS - AWS Servizio di migrazione del Database

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à.

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à.

Con AWS DMS, puoi utilizzare Google Cloud for PostgreSQL come sorgente più o meno allo stesso modo dei database PostgreSQL autogestiti.

Per informazioni sulle versioni di GCP PostgreSQL supportate come sorgente, vedere AWS DMS . Fonti per AWS DMS

Per ulteriori informazioni, consulta Utilizzo di un database PostgreSQL come origine AWS DMS.

Configurazione di Google Cloud per PostgreSQL per la replica e la decodifica logica

Puoi utilizzare le funzionalità di replica e decodifica logica in Google Cloud SQL per PostgreSQL durante la migrazione del database.

Per la decodifica logica, DMS utilizza uno dei seguenti plug-in:

  • test_decoding

  • pglogical

Se il plug-in pglogical è disponibile su un database PostgreSQL di origine, DMS crea uno slot di replica utilizzando pglogical, altrimenti viene utilizzato il plug-in test_decoding.

Tieni presente quanto segue sull'utilizzo della decodifica logica con: AWS DMS

  1. Con Google Cloud SQL per PostgreSQL, abilita la decodifica logica impostando il flag cloudsql.logical_decoding su on.

  2. Per abilitare pglogical, imposta il flag cloudsql.enable_pglogical su on e riavvia il database.

  3. Per utilizzare le funzionalità di decodifica logica, crea un utente PostgreSQL con l'attributo REPLICATION. Quando usi l'estensione pglogical l'utente deve avere il ruolo cloudsqlsuperuser. Per creare un utente con il ruolo cloudsqlsuperuser, procedi come indicato di seguito:

    CREATE USER new_aws_dms_user WITH REPLICATION IN ROLE cloudsqlsuperuser LOGIN PASSWORD 'new_aws_dms_user_password';

    Per impostare questo attributo su un utente esistente, completa queste operazioni:

    ALTER USER existing_user WITH REPLICATION;
  4. Imposta il parametro max_replication_slots sul numero massimo di attività DMS che intendi eseguire contemporaneamente. In Google Cloud SQL, il valore predefinito per questo parametro è 10. Il valore massimo di questo parametro dipende dalla memoria disponibile dell'istanza PostgreSQL, che consente da 2 a 8 slot di replica per GB di memoria.

Per ulteriori informazioni sulla replica logica con PostgreSQL, consulta i seguenti argomenti:

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.