Especificar a seleção de tabelas e as regras de transformação utilizando JSON - AWS Database Migration Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Especificar a seleção de tabelas e as regras de transformação utilizando JSON

Para especificar os mapeamentos de tabela que deseja aplicar durante a migração, é possível criar um arquivo JSON. Se você criar uma tarefa de migração utilizando o console, poderá procurar esse arquivo JSON ou inserir o JSON diretamente na caixa de mapeamento de tabela. Se utilizar a CLI ou a API para executar migrações, é possível especificar esse arquivo utilizando o parâmetro TableMappings da operação de API CreateReplicationTask ou ModifyReplicationTask.

AWS DMS só pode processar arquivos JSON de mapeamento de tabelas de até 2 MB. É recomendável manter o tamanho do arquivo JSON da regra de mapeamento abaixo do limite de 2 MB ao trabalhar com tarefas do DMS. Isso evita erros inesperados durante a criação ou a modificação da tarefa. Quando um arquivo de regra de mapeamento excede o limite de 2 MB, é recomendável dividir as tabelas em várias tarefas para reduzir o tamanho do arquivo de regras de mapeamento para que ele permaneça abaixo desse limite.

É possível especificar com quais tabelas, visualizações e esquemas você deseja trabalhar. Também é possível executar transformações de tabela, visualização e esquema e especificar configurações de como o AWS DMS carrega tabelas e visualizações individuais. Crie regras de mapeamento de tabela para essas opções utilizando os seguintes tipos de regra:

nota

Para destinos do Amazon S3, também é possível marcar objetos do S3 mapeados para tabelas e esquemas selecionados utilizando o tipo de regra post-processing e a ação da regra add-tag. Para ter mais informações, consulte Marcação de objetos do Amazon S3.

Para os destinos a seguir, é possível especificar como e onde os esquemas e tabelas selecionados são migrados para o destino utilizando o tipo de regra object-mapping: