Utilizar CreateReplicationTask con una CLI - AWS Ejemplos de código de SDK

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK.

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.

Utilizar CreateReplicationTask con una CLI

Los siguientes ejemplos de código muestran cómo utilizar CreateReplicationTask.

CLI
AWS CLI

Creación de una tarea de replicación

En el siguiente ejemplo de create-replication-task, se crea una tarea de replicación.

aws dms create-replication-task \ --replication-task-identifier movedata \ --source-endpoint-arn arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA \ --target-endpoint-arn arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U \ --replication-instance-arn $RI_ARN \ --migration-type full-load \ --table-mappings file://table-mappings.json

Contenido de table-mappings.json:

{ "rules": [ { "rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": { "schema-name": "prodrep", "table-name": "%" }, "rule-action": "include", "filters": [] } ] }

Salida:

{ "ReplicationTask": { "ReplicationTaskIdentifier": "moveit2", "SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "MigrationType": "full-load", "TableMappings": ...output omitted... , "ReplicationTaskSettings": ...output omitted... , "Status": "creating", "ReplicationTaskCreationDate": 1590524772.505, "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII" } }

Para obtener más información, consulte Trabajo con tareas de AWS DMS en la Guía del usuario AWS de Database Migration Service.

  • Para obtener más información sobre la API, consulte CreateReplicationTaskla Referencia de AWS CLI comandos.

PowerShell
Herramientas para la PowerShell versión 4

Ejemplo 1: En este ejemplo se crea una nueva tarea de replicación del AWS Database Migration Service que utiliza CdcStartTime en lugar de CdcStartPosition. El MigrationType valor está establecido en full-load-and-cdc ««, lo que significa que la tabla de destino debe estar vacía. La nueva tarea se etiqueta con una etiqueta que tiene una clave de Stage y un valor clave de Test. Para obtener más información acerca de los valores que utiliza este cmdlet, consulte Creación de una tarea (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.html) en la Guía del usuario de Database Migration Service. AWS

New-DMSReplicationTask -ReplicationInstanceArn "arn:aws:dms:us-east-1:123456789012:rep:EXAMPLE66XFJUWATDJGBEXAMPLE"` -CdcStartTime "2019-08-08T12:12:12"` -CdcStopPosition "server_time:2019-08-09T12:12:12"` -MigrationType "full-load-and-cdc"` -ReplicationTaskIdentifier "task1"` -ReplicationTaskSetting ""` -SourceEndpointArn "arn:aws:dms:us-east-1:123456789012:endpoint:EXAMPLEW5UANC7Y3P4EEXAMPLE"` -TableMapping "file:////home/testuser/table-mappings.json"` -Tag @{"Key"="Stage";"Value"="Test"}` -TargetEndpointArn "arn:aws:dms:us-east-1:123456789012:endpoint:EXAMPLEJZASXWHTWCLNEXAMPLE"
  • Para obtener información sobre la API, consulte Cmdlet Reference (CreateReplicationTaskV4).Herramientas de AWS para PowerShell

Herramientas para la versión 5 PowerShell

Ejemplo 1: En este ejemplo se crea una nueva tarea de replicación del AWS Database Migration Service que utiliza CdcStartTime en lugar de CdcStartPosition. El MigrationType valor está establecido en full-load-and-cdc ««, lo que significa que la tabla de destino debe estar vacía. La nueva tarea se etiqueta con una etiqueta que tiene una clave de Stage y un valor clave de Test. Para obtener más información acerca de los valores que utiliza este cmdlet, consulte Creación de una tarea (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.html) en la Guía del usuario de Database Migration Service. AWS

New-DMSReplicationTask -ReplicationInstanceArn "arn:aws:dms:us-east-1:123456789012:rep:EXAMPLE66XFJUWATDJGBEXAMPLE"` -CdcStartTime "2019-08-08T12:12:12"` -CdcStopPosition "server_time:2019-08-09T12:12:12"` -MigrationType "full-load-and-cdc"` -ReplicationTaskIdentifier "task1"` -ReplicationTaskSetting ""` -SourceEndpointArn "arn:aws:dms:us-east-1:123456789012:endpoint:EXAMPLEW5UANC7Y3P4EEXAMPLE"` -TableMapping "file:////home/testuser/table-mappings.json"` -Tag @{"Key"="Stage";"Value"="Test"}` -TargetEndpointArn "arn:aws:dms:us-east-1:123456789012:endpoint:EXAMPLEJZASXWHTWCLNEXAMPLE"
  • Para obtener más información sobre la API, consulte Cmdlet Reference (CreateReplicationTaskV5).Herramientas de AWS para PowerShell