

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation de `CreateReplicationTask` avec une CLI
<a name="database-migration-service_example_database-migration-service_CreateReplicationTask_section"></a>

Les exemples de code suivants illustrent comment utiliser `CreateReplicationTask`.

------
#### [ CLI ]

**AWS CLI**  
**Pour créer une tâche de réplication**  
L’exemple `create-replication-task` suivant crée une tâche de réplication.  

```
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}}
```
Contenu 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": []
        }
    ]
}
```
Sortie :  

```
{
    "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"
    }
}
```
Pour plus d'informations, consultez la section [Utilisation des tâches AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html) dans le *Guide de l'utilisateur du Service AWS de migration de base* de données.  
+  Pour plus de détails sur l'API, reportez-vous [CreateReplicationTask](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dms/create-replication-task.html)à la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : Cet exemple crée une nouvelle tâche de réplication du Service AWS de migration de base de données qui utilise CdcStartTime au lieu de CdcStartPosition. Le MigrationType est défini sur « full-load-and-cdc », ce qui signifie que la table cible doit être vide. La nouvelle tâche est balisée avec une balise dont la clé est Stage et la valeur clé est Test. Pour plus d'informations sur les valeurs utilisées par cette applet de commande, consultez Creating a Task (https://docs.aws.amazon.com/dms/latest/userguide/CHAP\_Tasks.Creating.html) dans le Guide de l'utilisateur du AWS Database Migration Service.**  

```
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"
```
+  Pour plus de détails sur l'API, reportez-vous [CreateReplicationTask](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : Cet exemple crée une nouvelle tâche de réplication du Service AWS de migration de base de données qui utilise CdcStartTime au lieu de CdcStartPosition. Le MigrationType est défini sur « full-load-and-cdc », ce qui signifie que la table cible doit être vide. La nouvelle tâche est balisée avec une balise dont la clé est Stage et la valeur clé est Test. Pour plus d'informations sur les valeurs utilisées par cette applet de commande, consultez Creating a Task (https://docs.aws.amazon.com/dms/latest/userguide/CHAP\_Tasks.Creating.html) dans le Guide de l'utilisateur du AWS Database Migration Service.**  

```
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"
```
+  Pour plus de détails sur l'API, reportez-vous [CreateReplicationTask](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------