Clonar tabelas com NoSQL Workbench - Amazon DynamoDB

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
  1. 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).

  2. Depois de se conectar ao DynamoDB, navegue pelas tabelas e selecione a que deseja clonar.

  3. No menu de reticências horizontal, selecione a opção Clonar.

  4. Insira os detalhes de destino do clone:

    1. Selecione uma conexão.

    2. Selecione uma região (a seleção da região não está disponível para o DynamoDB local).

    3. Insira um novo nome de tabela.

    4. Selecione uma opção de clonagem:

      1. 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.

      2. 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.

  5. 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.

  6. Escolha um modo de capacidade:

    1. 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.

    2. 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.

  7. Selecione Clonar para começar a clonagem.

  8. 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.