¿Puedo utilizar un bucket de Amazon S3 como destino de AWS DMS?

3 minutos de lectura
0

Quiero utilizar un bucket de Amazon Simple Storage Service (Amazon S3) como destino de AWS Database Migration Service (AWS DMS). Mis recursos están en la misma cuenta.

Breve descripción

Tras crear una instancia de replicación, puede utilizar un bucket de S3 como punto de conexión de destino para AWS DMS siguiendo estos pasos:

  1. Crear un bucket de S3
  2. Crear una política de AWS Identity and Access Management (IAM)
  3. Crear un rol
  4. Crear su punto de conexión de destino

Para obtener más información, consulte Using Amazon S3 as a target for AWS Database Migration Service.

Solución

Crear un bucket de S3

  1. Abra la consola de Amazon S3 y, a continuación, cree un bucket.
  2. Seleccione el bucket que creó y, a continuación, elija Crear carpeta.
  3. Introduzca el nombre de la carpeta y, a continuación, seleccione Guardar.

Crear una política de IAM

1.    Abra la consola de IAM,y a continuación, seleccione Políticas en el panel de navegación.

2.    Elija Crear política y, a continuación, elija JSON.

3.    Añada una política de IAM similar a la siguiente:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:DeleteObject",
        "s3:PutObjectTagging"
      ],
      "Resource": [
        "arn:aws:s3:::bucketname/*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:ListBucket"
      ],
      "Resource": [
        "arn:aws:s3:::bucketname*"
      ]
    }
  ]
}

Nota: Sustituya bucketname por el nombre del bucket.

4.    Elija Revisar política, introduzca un Nombre y una Descripción y, a continuación, elija Crear política.

Crear un rol

  1. Abra la consola de IAM, y a continuación, seleccione Roles en el panel de navegación.
  2. Elija Crear rol, elija DMS,y a continuación, elija Siguiente: Permisos.
  3. En el panel Crear rol, en el campo Buscar, elija la política que creó y, a continuación, elija Siguiente: Etiquetas.
  4. Seleccione Siguiente: Revisar.
  5. Introduzca un Nombre de rol y una Descripción del rol.
  6. Elija Crear rol. Anote el ARN del rol.

Crear su punto de conexión de destino

  1. Abra la consola de AWS DMS,y a continuación, seleccione Puntos de conexión en el panel de navegación.
  2. Elija Crear punto de conexión y, a continuación, seleccione Punto de conexión de destino.
  3. Introduzca el Identificador de punto de conexión y, a continuación, elija S3 como Motor de destino.
  4. Pegue el ARN del rol que copió en el campo ARN del rol de acceso al servicio.
  5. Introduzca un nombre de bucket y una carpeta de bucket.
  6. En Configuración del punto de conexión, añada su configuración del punto de destino, si la tiene. Para obtener más información, consulte Endpoint settings when using Amazon S3 as a target for AWS DMS.
  7. (Opcional) En Probar conexión del punto de conexión, seleccione su nube virtual privada (VPC) y su instancia de replicación y, a continuación, seleccione Ejecutar prueba.
    Nota: Es posible que su VPC necesite ser compatible con la versión 3.4.7 de AWS DMS. Para obtener más información, consulte Who is impacted when migrating to AWS DMS versions 3.4.7 and higher?
  8. Elija Crear punto de conexión.

Información relacionada

Using Amazon S3 as a source for AWS DMS

Working with an AWS DMS replication instance

Troubleshooting migration tasks in AWS Database Migration Service