

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

# Restaurar um cluster do Amazon Redshift
<a name="redshift-restores"></a>

Você pode restaurar instantâneos automáticos e manuais no AWS Backup console ou por meio da CLI.

Quando você restaura um cluster do Amazon Redshift, as configurações originais do cluster são inseridas no console por padrão. É possível especificar configurações diferentes para as configurações abaixo. Ao restaurar uma tabela, você deve especificar os bancos de dados de origem e de destino. Para obter mais informações sobre essas configurações, consulte [Restaurar um cluster a partir de um snapshot](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html#working-with-snapshot-restore-cluster-from-snapshot) no *Guia de gerenciamento do Amazon Redshift*.
+ **Tabela única ou cluster**: você pode optar por restaurar um cluster inteiro ou uma única tabela. Se você optar por restaurar uma única tabela, o banco de dados de origem, o esquema de origem e o nome da tabela de origem serão necessários, bem como o cluster de destino, o esquema e o nome da nova tabela.
+ **Tipo de nó**: cada cluster do Amazon Redshift consiste em um nó líder e, pelo menos, um nó de computação. Ao restaurar um cluster, é necessário especificar o tipo de nó que atende aos seus requisitos de CPU, RAM, capacidade de armazenamento e tipo de drive.
+ **Número de nós**: ao restaurar um cluster, é necessário especificar o número de nós necessários.
+ **Resumo da configuração**
+ **Permissões de cluster**

## Para restaurar um cluster ou tabela do Amazon Redshift usando o console AWS Backup
<a name="redshift-restore-console"></a>

1. Abra o AWS Backup console em [https://console.aws.amazon.com/backup.](https://console.aws.amazon.com/backup)

1. No painel de navegação, escolha **Configurações** e o ID de recurso do Amazon Redshift que deseja restaurar.

1. Na página **Detalhes do recurso** é mostrada uma lista de pontos de recuperação para o ID de recurso selecionado. Para restaurar um recurso, no painel **Pontos de recuperação**, escolha o botão de opção ao lado do ID do ponto de recuperação do recurso. No canto superior direito do painel, escolha **Restaurar**.

1. Opções de restauração

   1. Restaurar o cluster a partir do snapshot ou

   1. Restaurar uma única tabela em um snapshot para um novo cluster. Se escolher essas opções, você deverá configurar o seguinte:

      1. Ative ou desative nomes com distinção entre maiúsculas e minúsculas.

      1. Insira os valores da tabela de origem, incluindo o banco de dados, o esquema e a tabela. As informações da tabela de origem podem ser encontradas no [console do Amazon Redshift](https://console.aws.amazon.com/rds/).

      1. Insira os valores da tabela de destino, incluindo o banco de dados, o esquema e a tabela.

1. Especifique as novas configurações do cluster, incluindo:

   1. Para restauração de clusters: escolha Identificador de cluster, Tipo de nó e número de nós.

   1. Especifique a zona de disponibilidade e as janelas de manutenção.

   1. É possível associar funções adicionais clicando em **Associar perfis do IAM**.

1. *Opcional* Configurações adicionais:

   1. A opção **Usar padrões** está ativada por padrão.

   1. Use os menus suspensos para selecionar as configurações de rede e segurança, grupos de segurança de VPC, grupo de sub-redes de cluster e zona de disponibilidade.

   1. Ative ou desative o **Roteamento aprimorado da VPC**.

   1. Determine se você deseja tornar seu endpoint do cluster **publicamente acessível**. Se estiver, as instâncias e os dispositivos fora da VPC poderão se conectar ao seu banco de dados por meio do endpoint do cluster. Se estiver ativado, insira o endereço IP elástico.

1. *Opcional:* configuração do banco de dados. Você pode optar por inserir 

   1. Porta do banco de dados (digitando-a no campo de texto)

   1. Grupos de parâmetros

1. Manutenção: Você pode escolher o 

   1. Janela de manutenção

   1. Rastreamento de manutenção, entre atual, final ou pré-visualização. Isso controla qual versão do cluster será aplicada durante uma janela de manutenção.

1. O snapshot automatizado está definido como padrão.

   1. Período de retenção de snapshot automático. O período de retenção deve ser de 0 a 35 dias. Escolha 0 para não criar snapshots automatizados.

   1. O período de retenção manual de snapshots é de 1 a 3.653 dias.

   1. Há uma caixa de seleção opcional para a realocação do cluster. Se for marcada, essa opção permitirá realocar o cluster em outra zona de disponibilidade. Depois de habilitar a realocação, você poderá usar o endpoint da VPC.

1. Monitoramento: depois que um cluster é restaurado, você pode configurar o monitoramento por meio do Amazon Redshift CloudWatch ou Amazon Redshift.

1. Escolha o perfil do IAM a ser passado para realizar restaurações. É possível usar o perfil padrão do IAM ou especificar um diferente.

Seus trabalhos de restauração estarão visíveis em **Trabalhos**. É possível ver o status atual do trabalho de restauração clicando no botão Atualizar ou em CTRL-R.

## Restaurar um cluster do Amazon Redshift usando a API, a CLI ou o SDK
<a name="redshift-restore-api"></a>

Use [https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html) para restaurar um cluster do Amazon Redshift.

Para restaurar um Amazon Redshift usando o AWS CLI, use o comando `start-restore-job` e especifique os seguintes metadados:

```
ClusterIdentifier // required string
AdditionalInfo // optional string
AllowVersionUpgrade // optional Boolean
AquaConfigurationStatus // optional string
AutomatedSnapshotRetentionPeriod // optional integer 0 to 35
AvailabilityZone // optional string
AvailabilityZoneRelocation // optional Boolean
ClusterParameterGroupName // optional string
ClusterSecurityGroups // optional array of strings
ClusterSubnetGroupName // optional strings
DefaultIamRoleArn // optional string
ElasticIp // optional string
Encrypted // Optional TRUE or FALSE 
EnhancedVpcRouting // optional Boolean 
HsmClientCertificateIdentifier // optional string
HsmConfigurationIdentifier // optional string
IamRoles // optional array of strings
KmsKeyId // optional string
MaintenanceTrackName // optional string
ManageMasterPassword // optional Boolean
ManualSnapshotRetentionPeriod // optional integer
MasterPasswordSecretKmsKeyId // optional string
NodeType // optional string
NumberOfNodes // optional integer
OwnerAccount // optional string
Port // optional integer
PreferredMaintenanceWindow // optional string
PubliclyAccessible // optional Boolean
ReservedNodeId // optional string
SnapshotClusterIdentifier // optional string
SnapshotScheduleIdentifier // optional string
TargetReservedNodeOfferingId // optional string
VpcSecurityGroupIds // optional array of strings
RestoreType // CLUSTER_RESTORE or TABLE_RESTORE or NAMESPACE_RESTORE
```

 Para obter mais informações, consulte [https://docs.aws.amazon.com/redshift/latest/APIReference/API_RestoreFromClusterSnapshot.html](https://docs.aws.amazon.com/redshift/latest/APIReference/API_RestoreFromClusterSnapshot.html) na *Referência da API do Amazon Redshift* e [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/redshift/restore-from-cluster-snapshot.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/redshift/restore-from-cluster-snapshot.html) no *Guia da AWS CLI *. 

Veja um exemplo de modelo:

```
aws backup start-restore-job \
-\-recovery-point-arn "arn:aws:backup:region:account:snapshot:name
-\-iam-role-arn "arn:aws:iam:account:role/role-name" \
-\-metadata
-\-resource-type Redshift \
-\-region Região da AWS
-\-endpoint-url URL
```

Exemplo:

```
aws backup start-restore-job \
-\-recovery-point-arn "arn:aws:redshift:us-west-2:123456789012:snapshot:redshift-cluster-1/awsbackup:job-c40dda3c-fdcc-b1ba-fa56-234d23209a40" \
-\-iam-role-arn "arn:aws:iam::974288443796:role/Backup-Redshift-Role" \
-\-metadata 'RestoreType=CLUSTER_RESTORE,ClusterIdentifier=redshift-cluster-restore-78,Encrypted=true,KmsKeyId=45e261e4-075a-46c7-9261-dfb91e1c739c' \
-\-resource-type Redshift \
-\-region us-west-2 \
```

Também é possível usar [https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeRestoreJob.html](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DescribeRestoreJob.html) para ajudar com informações de restauração.

No AWS CLI, use a operação `describe-restore-job` e use os seguintes metadados:

```
Region
```

Veja um exemplo de modelo:

```
aws backup describe-restore-job —restore-job-id restore job ID
-\-region Região da AWS
```

Exemplo:

```
aws backup describe-restore-job -\-restore-job-id BEA3B353-576C-22C0-9E99-09632F262620 \
-\-region us-west-2 \
```