Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Uso de Google Cloud para PostgreSQL como fuente para AWS DMS

Modo de enfoque
Uso de Google Cloud para PostgreSQL como fuente para AWS DMS - AWS Database Migration Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Con AWS DMS, puedes usar Google Cloud para PostgreSQL como fuente de la misma manera que lo haces con las bases de datos PostgreSQL autogestionadas.

Para obtener información sobre las versiones de PostgreSQL de GCP AWS DMS que se admiten como fuente, consulte. Fuentes de AWS DMS

Para obtener más información, consulte Uso de una base de datos de PostgreSQL como un origen de AWS DMS.

Configuración de Google Cloud para PostgreSQL para la replicación lógica y la decodificación

Puede utilizar las características de replicación lógica y decodificación en Google Cloud SQL para PostgreSQL durante la migración de la base de datos.

Para la decodificación lógica, DMS usa uno de los siguientes complementos:

  • test_decoding

  • pglogical

Si el complemento pglogical está disponible en una base de datos de PostgreSQL de origen, DMS crea una ranura de replicación con pglogical, de lo contrario se utiliza el complemento test_decoding.

Tenga en cuenta lo siguiente acerca del uso de la decodificación lógica con: AWS DMS

  1. Con Google Cloud SQL para PostgreSQL, habilite la decodificación lógica configurando el indicador cloudsql.logical_decoding en on.

  2. Para habilitar pglogical, establezca el indicador cloudsql.enable_pglogical en on y reinicie la base de datos.

  3. Para utilizar las características de decodificación lógica, debe crear un usuario de PostgreSQL con el atributo REPLICATION. Cuando utiliza la extensión pglogical, el usuario debe tener el rol cloudsqlsuperuser. Para crear un usuario con el rol de cloudsqlsuperuser, haga lo siguiente:

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

    Para establecer este atributo en un usuario existente, haga lo siguiente:

    ALTER USER existing_user WITH REPLICATION;
  4. Establezca el parámetro max_replication_slots en el número máximo de tareas de DMS que planea ejecutar simultáneamente. En Google Cloud SQL, el valor predeterminado de este parámetro es 10. El valor máximo de este parámetro depende de la memoria disponible de la instancia de PostgreSQL, lo que permite entre 2 y 8 ranuras de replicación por GB de memoria.

Para obtener más información acerca de la replicación lógica con PostgreSQL, consulte los siguientes temas:

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.