

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

# Gerenciamento de snapshots
<a name="snapshots"></a>

O gerenciamento de instantâneos simplifica o processo de salvar e migrar dados entre ambientes, garantindo consistência e precisão. Com os instantâneos, você pode salvar o estado do seu ambiente e migrar dados para um novo ambiente com o mesmo estado.

![\[Página de gerenciamento de instantâneos\]](http://docs.aws.amazon.com/pt_br/res/latest/ug/images/res-snapshotmanagement.png)


Na página de **gerenciamento de snapshots**, você pode: 

1. Veja todos os instantâneos criados e seus status.

1. Crie um instantâneo. Antes de criar um snapshot, você precisará criar um bucket com as permissões apropriadas.

1. Visualize todos os instantâneos aplicados e seu status.

1. Aplique um instantâneo.

**Topics**
+ [Criar um snapshot](create-snapshot.md)
+ [Aplicar um instantâneo](apply-snapshot.md)

# Criar um snapshot
<a name="create-snapshot"></a>

Antes de criar um snapshot, você deve fornecer um bucket do Amazon S3 com as permissões necessárias. Para obter informações sobre como criar um bucket, consulte [Criar um bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html). Ative o controle de versão do bucket e o registro de acesso ao servidor. Essas configurações podem ser ativadas na guia **Propriedades** do bucket após o provisionamento. 

**nota**  
O ciclo de vida desse bucket do Amazon S3 não será gerenciado dentro do produto. Você precisará gerenciar o ciclo de vida do bucket a partir do console.

**Para adicionar permissões ao bucket:**

1. Selecione o bucket que você criou na lista **Buckets**.

1. Selecione a guia **Permissões**. 

1. Em **Bucket policy** (Política de bucket), escolha **Edit** (Editar). 

1. Adicione a seguinte declaração à política do bucket. Substitua estes valores pelos seus próprios: 
   + *111122223333*-> seu ID AWS da conta
   + *\$1RES\$1ENVIRONMENT\$1NAME\$1*-> nome do seu ambiente RES
   + *amzn-s3-demo-bucket*-> o nome do seu bucket S3
**Importante**  
Existem strings de versões limitadas suportadas pelo AWS. Para obter mais informações, consulte [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_version.html](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_version.html).

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "Export-Snapshot-Policy",
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::111122223333:role/{RES_ENVIRONMENT_NAME}-cluster-manager-role"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:AbortMultipartUpload",
                   "s3:PutObject",
                   "s3:PutObjectAcl"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           },
           {
               "Sid": "AllowSSLRequestsOnly",
               "Action": "s3:*",
               "Effect": "Deny",
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ],
               "Condition": {
                   "Bool": {
                       "aws:SecureTransport": "false"
                   }
               },
               "Principal": "*"
           }
       ]
   }
   ```

------

**Para criar o instantâneo:**

1. Escolha **Create Snapshot (Criar snapshot)**. 

1. Insira o nome do bucket do Amazon S3 que você criou. 

1. Insira o caminho em que você gostaria que o instantâneo fosse armazenado no bucket. Por exemplo, .**october2023/23** 

1. Selecione **Enviar**.   
![\[Crie um novo instantâneo\]](http://docs.aws.amazon.com/pt_br/res/latest/ug/images/res-createsnapshot.png)

1. Depois de cinco a dez minutos, escolha **Atualizar** na página Snapshots para verificar o status. Um snapshot não será válido até que o status mude de IN\$1PROGRESS para COMPLETED.

# Aplicar um instantâneo
<a name="apply-snapshot"></a>

Depois de criar um instantâneo de um ambiente, você pode aplicar esse instantâneo a um novo ambiente para migrar dados. Você precisará adicionar uma nova política ao bucket, permitindo que o ambiente leia o snapshot.

A aplicação de um snapshot copia dados como permissões de usuário, projetos, pilhas de software, perfis de permissão e sistemas de arquivos com suas associações em um novo ambiente. As sessões do usuário não serão replicadas. Quando o instantâneo é aplicado, ele verifica as informações básicas de cada registro de recurso para determinar se ele já existe. Para registros duplicados, o instantâneo ignora a criação de recursos no novo ambiente. Para registros semelhantes, como compartilhar um nome ou chave, mas outras informações básicas de recursos variam, ele criará um novo registro com um nome e uma chave modificados usando a seguinte convenção:`RecordName_SnapshotRESVersion_ApplySnapshotID`. `ApplySnapshotID`Parece um carimbo de data/hora e identifica cada tentativa de aplicar um instantâneo.

Durante a aplicação do snapshot, o snapshot verifica a disponibilidade dos recursos. O recurso não disponível para o novo ambiente não será criado. Para recursos com um recurso dependente, o snapshot verifica a disponibilidade do recurso dependente. Se o recurso dependente não estiver disponível, ele criará o recurso principal sem o recurso dependente.

Se o novo ambiente não for o esperado ou falhar, você poderá verificar os CloudWatch registros encontrados no grupo de registros `/res-<env-name>/cluster-manager` para obter detalhes. Cada registro terá a tag [aplicar instantâneo]. Depois de aplicar um snapshot, você pode verificar seu status na [Gerenciamento de snapshots](snapshots.md) página.

**Para adicionar permissões ao bucket:**

1. Selecione o bucket que você criou na lista **Buckets**.

1. Selecione a guia **Permissões**.

1. Em **Bucket policy** (Política de bucket), escolha **Edit** (Editar).

1. Adicione a seguinte declaração à política do bucket. Substitua estes valores pelos seus próprios: 
   + *111122223333*-> seu ID AWS da conta
   + *\$1RES\$1ENVIRONMENT\$1NAME\$1*-> nome do seu ambiente RES
   + *amzn-s3-demo-bucket*-> o nome do seu bucket S3

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "Export-Snapshot-Policy",
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::111122223333:role/{RES_ENVIRONMENT_NAME}-cluster-manager-role"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           },
           {
               "Sid": "AllowSSLRequestsOnly",
               "Action": "s3:*",
               "Effect": "Deny",
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ],
               "Condition": {
                   "Bool": {
                       "aws:SecureTransport": "false"
                   }
               },
               "Principal": "*"
           }
       ]
   }
   ```

------

**Para aplicar um instantâneo:**

1. Escolha **Aplicar instantâneo.** 

1. Insira o nome do bucket do Amazon S3 que contém o snapshot.

1. Insira o caminho do arquivo para o snapshot dentro do bucket.

1. Selecione **Enviar**.   
![\[Aplicar um instantâneo\]](http://docs.aws.amazon.com/pt_br/res/latest/ug/images/res-applysnapshot.png)

1. Depois de cinco a dez minutos, escolha **Atualizar** na página de gerenciamento do Snapshot para verificar o status.