Salta al contenuto

Come posso creare un'attività AWS DMS di sola convalida?

2 minuti di lettura
0

Desidero creare un'attività AWS Database Migration Service (AWS DMS) da utilizzare per visualizzare in anteprima e convalidare i dati.

Breve descrizione

Puoi creare i seguenti tipi di attività di sola convalida:

Per ulteriori informazioni sull'utilizzo delle attività di sola convalida, consulta Casi d'uso di sola convalida.

Risoluzione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Crea un'attività di sola convalida con la console AWS DMS

Completa i seguenti passaggi:

  1. Apri la console AWS DMS.

  2. Nel pannello di navigazione, per la voce Migra o replica, scegli Attività.

  3. Scegli Crea attività.

  4. Inserisci i dettagli dell'attività in Configurazione dell'attività. Per Tipo di attività, scegli una delle seguenti opzioni:
    Per un'attività di sola convalida caricamento completo, scegli Solo migrazione.
    Per un'attività di sola convalida CDC, scegli Solo replica.

  5. In Impostazioni, scegli l'editor JSON. Imposta EnableValidation e ValidationOnly su true come mostrato nell'esempio seguente:

    "EnableValidation": true,
    "ValidationOnly": true,
  6. Verifica che TargetTablePrepMode sia impostato su DO_NOTHING.

  7. Per Configurazione di avvio dell'attività di migrazione, scegli Manualmente in seguito.

  8. Scegli Crea attività.

Crea un'attività di sola convalida con AWS CLI

Per creare un'attività di sola convalida, esegui il comando AWS CLI create-replication-task:

aws dms create-replication-task --replication-task-identifier your-task-id validation-only-task --replication-task-settings '{"FullLoadSettings":{"TargetTablePrepMode":"DO_NOTHING"},"ValidationSettings":{"EnableValidation":true,"ValidationOnly":true}}' --replication-instance-arn your-replication-instance-arn --source-endpoint-arn your-source-endpoint-arn --target-endpoint-arn your-target-endpoint-arn --migration-type
your-migration-type --table-mappings your-table-mapping-file-path

Nota: sostituisci your-task-id con l'ID dell'attività di replica. Sostituisci your-replication-instance-arn con il nome della risorsa Amazon (ARN) della tua istanza di replica, your-source-endpoint-arn con l'ARN dell'endpoint della tua origine e target-endpoint-arn con l'ARN dell'endpoint della tua destinazione. Quindi sostituisci your-migration-type con cdc o full-load e your-table-mapping-file-path con il percorso del file delle mappature delle tabelle.

Se desideri avviare la convalida da un timestamp specifico, aggiungi il parametro --cdc-start-time e specifica l'ora di inizio.

(Facoltativo) Per verificare di aver creato correttamente l'attività, apri la console AWS DMS. Nel pannello di navigazione, per Migra o replica, scegli Attività, quindi individua l'attività.

Informazioni correlate

Esempio di impostazioni delle attività

Limitazioni

AWS UFFICIALEAggiornata 7 mesi fa