Clonar tabelas com NoSQL Workbench
A clonagem de tabelas copiará o esquema de chaves de uma tabela (e, opcionalmente, o esquema e os itens do GSI) entre seus ambientes de desenvolvimento. Você pode clonar uma tabela entre o DynamoDB local e uma conta do Amazon DynamoDB, e até mesmo clonar uma tabela de uma conta para outra em diferentes regiões a fim de acelerar a experimentação.
Como clonar uma tabela
-
Em Criador de operações, selecione sua conexão e região (a seleção da região não está disponível para o DynamoDB local).
-
Depois de se conectar ao DynamoDB, navegue pelas tabelas e selecione a que deseja clonar.
-
No menu de reticências horizontal, selecione a opção Clonar.
-
Insira os detalhes de destino do clone:
-
Selecione uma conexão.
-
Selecione uma região (a seleção da região não está disponível para o DynamoDB local).
-
Insira um novo nome de tabela.
-
Selecione uma opção de clonagem:
-
A opção Esquema de chaves é selecionada por padrão e não pode ser desmarcada. Por padrão, a clonagem de uma tabela copiará a chave primária e a chave de classificação, se estiverem disponíveis.
-
A opção Esquema do GSI será selecionada por padrão se a tabela a ser clonada tiver um GSI. A clonagem de uma tabela copiará a chave primária e a chave de classificação do GSI, se estiverem disponíveis. Você tem a opção de desmarcar a opção Esquema do GSI para pular a clonagem do esquema do GSI. A clonagem de uma tabela copiará as configurações de capacidade da tabela base como as configurações de capacidade do GSI. Você pode usar a operação
UpdateTable
no criador de operações para atualizar a configuração de capacidade do GSI da tabela após a conclusão da clonagem.
-
-
-
Insira o número de itens a serem clonados. Para clonar somente o esquema de chaves e, opcionalmente, o esquema do GSI, você pode manter o valor de Itens a serem clonados em 0. O número máximo de itens que podem ser clonados é 5.000.
-
Escolha um modo de capacidade:
-
A opção Modo sob demanda está selecionada por padrão. O DynamoDB sob demanda oferece definição de preço “pagamento por solicitação” para solicitações de leitura e gravação, para que você pague apenas pelo o que usar. Para saber mais, consulte DynamoDB On-demand mode.
-
A opção Modo provisionado permite especificar o número de leituras e gravações por segundo que você precisa para a aplicação. Você pode usar Auto Scaling para ajustar a capacidade provisionada da tabela automaticamente em resposta às alterações de tráfego. Para saber mais, consulte DynamoDB Provisioned mode.
-
-
Selecione Clonar para começar a clonagem.
-
O processo de clonagem será executado em segundo plano. A guia Criador de operações mostrará uma notificação quando houver uma alteração no status da tabela de clonagem. Você pode acessar esse status selecionando a guia Criador de operações e o botão de seta. O botão de seta está localizado no widget de status da tabela de clonagem, localizado na parte inferior da barra lateral de menu.