Backups do Amazon Redshift sem servidor
Visão geral
O AWS Backup oferece gerenciamento de backup completo dos namespaces do Amazon Redshift sem servidor. Com o AWS Backup, é possível programar e restaurar snapshots manuais do Redshift sem servidor por meio do console ou da CLI.
A proteção de dados do Redshift sem servidor por meio do AWS Backup oferece várias opções para fazer backup e restaurar data warehouses. É possível criar um snapshot programado ou sob demanda do seu namespace. Depois, você pode optar por restaurar todos os bancos de dados desse snapshot em um cluster provisionado do Amazon Redshift ou em um namespace do serviço sem servidor. Também é possível restaurar uma única tabela.
O Redshift sem servidor oferece tanto snapshots automáticos como manuais. No momento, o AWS Backup pode ser usado para gerenciar snapshots manuais, mas não automáticos.
Opções de backup para o Redshift sem servidor
É possível usar a CLI ou o console do AWS Backup para criar backups sob demanda ou como parte de um plano de backup.
Criar backup sob demanda
É possível criar backups sob demanda de namespaces do Redshift sem servidor seguindo estas etapas:
- Console
-
-
Abra o console do AWS Backup.
-
No painel, escolha Criar um backup sob demanda.
-
Escolha Redshift sem servidor no menu suspenso do tipo de recurso.
-
Selecione o namespace do qual planeja fazer backup.
-
A opção Criar backup agora deve estar selecionada.
-
Especifique o período de retenção do backup.
-
Escolha um cofre de backup existente ou crie um.
-
Selecione o perfil do IAM que deve ser usado no backup.
-
Se desejar, adicione tags ao backup. Para atribuir uma tag ao seu backup sob demanda, expanda Tags adicionadas aos pontos de recuperação, escolha Adicionar nova tag e insira uma chave de tag e um valor de tag.
-
Selecione Criar backup sob demanda para iniciar o trabalho de backup.
-
Depois que o trabalho for iniciado, o console mostrará a tela Trabalhos, onde você poderá ver uma lista dos trabalhos de backup e o status de cada um.
- AWS CLI
-
Use o comando start-backup-job.
Parâmetros obrigatórios
-
BackupVaultName
-
IamRoleArn
-
ResourceArn
Parâmetros opcionais
-
CompleteWindowMinutes
-
IdempotencyToken
-
Lifecyle
-
StartWindowMinutes
exemplo Exemplo
O exemplo a seguir cria um backup sob demanda de um namespace do Redshift sem servidor.
aws backup start-backup-job \
--backup-vault-name sample-vault \
--iam-role-arn arn:aws:iam::account:role/service-role/AWSBackupDefaultServiceRole \
--resource-arn arn:aws:redshift-serverless:region:account:namespace/namespace-name-UUID
Criar backups programados do Redshift sem servidor em um plano de backup
É possível criar um plano de backup para namespaces do Redshift sem servidor por meio do console do AWS Backup ou da CLI, ou você pode adicionar o Redshift sem servidor a um plano de backup existente.
Os backups programados poderão incluir namespaces do Redshift sem servidor se eles forem um recurso protegido. Para optar por proteger o Redshift sem servidor no console do AWS Backup, siga estas etapas:
- Console
-
Para optar por proteger o Redshift sem servidor no console do AWS Backup, siga estas etapas:
-
Abra o console do AWS Backup.
-
No painel de navegação, escolha Recursos protegidos.
-
Defina o Amazon Redshift sem servidor como Ativado.
-
Consulte Selecione os serviços da AWS que deseja incluir no backup para saber como incluir namespaces do Redshift sem servidor em um plano novo ou já existente. Ao adicionar o tipo de recurso Redshift sem servidor, é possível optar por adicionar Todos os namespaces do Amazon Redshift ou marcar as caixas ao lado dos namespaces do qual deseja fazer backup.
Em Gerenciar planos de backup, é possível:
- AWS CLI
-
Consulte orientações de como usar create-backup-plan em Criar planos de backup usando a AWS CLI.
Se você quiser alterar um plano já existente para incluir recursos do Redshift sem servidor, use o comando update-backup-plan.
O ARN (nome do recurso da Amazon) dos recursos do Redshift sem servidor que devem ser incluídos em “BackupSelection”: { “Resources” tem o seguinte formato:
arn:aws:redshift-serverless:Region:account:snapshot/a12bc34d-567e-890f-123g-h4ijk56l78m9
Consulte mais informações de como restaurar dados de um snapshot para um namespace do Redshift sem servidor em Restauração do Amazon Redshift sem servidor.