

# Fazer backup de uma tabela do DynamoDB
<a name="Backup.Tutorial"></a>

Esta seção descreve como usar o console do Amazon DynamoDB ou a AWS Command Line Interface para fazer backup de uma tabela.

**Topics**

## Criar backup de uma tabela (console)
<a name="backup_console"></a>

Siga estas etapas para criar um backup chamado `MusicBackup` de uma tabela `Music` existente usando o Console de gerenciamento da AWS.

**Para criar um backup de tabela**

1. Faça login no Console de gerenciamento da AWS e abra o console do DynamoDB em [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/).

1. Para criar um backup, realize um dos seguintes procedimentos:
   + Na guia **Backups** da tabela `Music`, selecione **Create backup (Criar backup)**.
   + No painel de navegação, no lado esquerdo do console, selecione **Backups**. Em seguida, escolha **Create backup**.

1. Verifique se `Music` é o nome da tabela e insira **MusicBackup** como o nome do backup. Em seguida, escolha **Criar backup** para criar o backup.  
![\[Tela do console de criação de backup com o nome da tabela e o nome do backup preenchidos.\]](http://docs.aws.amazon.com/pt_br/amazondynamodb/latest/developerguide/images/confirm_createbackup.png)
**nota**  
Se você criar backups usando a seção **Backups** no painel de navegação, a tabela não ficará pré-selecionada para você. Você precisará escolher manualmente o nome da tabela de origem para o backup.

   Enquanto o backup estiver sendo criado, o status do backup será **Creating**. Depois que o backup for finalizado, o status dele mudará para **Available (Disponível)**.  
![\[Página do console de backups sob demanda. O status do MusicBackup é exibido como disponível.\]](http://docs.aws.amazon.com/pt_br/amazondynamodb/latest/developerguide/images/confirm_backup.png)

## Criar backup de uma tabela (AWS CLI)
<a name="backup_cli"></a>

Siga estas etapas para criar um backup de uma tabela `Music` existente usando a AWS CLI.

**Para criar um backup de tabela**
+ Crie um backup com o nome `MusicBackup` para a tabela `Music`.

  ```
  aws dynamodb create-backup --table-name Music \
   --backup-name MusicBackup
  ```

   Durante a criação do backup, o status dele será `CREATING`.

  ```
  {
      "BackupDetails": {
          "BackupName": "MusicBackup", 
          "BackupArn": "arn:aws:dynamodb:us-east-1:123456789012:table/Music/backup/01489602797149-73d8d5bc", 
          "BackupStatus": "CREATING", 
          "BackupCreationDateTime": 1489602797.149
      }
  }
  ```

Quando o processo de backup for concluído, o `BackupStatus` deverá mudar para `AVAILABLE`. Para confirmar, use o comando `describe-backup`. Você pode obter o valor de entrada de `backup-arn` com a saída da etapa anterior ou usando o comando `list-backups`.

```
aws dynamodb describe-backup \
--backup-arn arn:aws:dynamodb:us-east-1:123456789012:table/Music/backup/01489173575360-b308cd7d
```

 Para acompanhar os backups, você pode usar o comando `list-backups`. Ele lista todos os backups em status `CREATING` ou `AVAILABLE`.

```
aws dynamodb list-backups
```

 Os comandos `list-backups` e `describe-backup` são úteis para verificar informações sobre a tabela de origem do backup.