Amazon Redshift Serverless 备份 - AWS Backup

Amazon Redshift Serverless 备份

概览

AWS Backup 为 Amazon Redshift Serverless 命名空间提供完整备份管理。使用 AWS Backup,您可以通过控制台或 CLI 安排和还原 Redshift Serverless 手动快照。

通过 AWS Backup 实现的 Redshift Serverless 数据保护针对备份和还原数据仓库提供了多种选项。您可以为命名空间创建计划快照或按需快照。然后,您可以选择将该快照中的所有数据库还原到 Amazon Redshift 预置的集群或 Serverless 命名空间。或者,您可以还原单个表。

Redshift Serverless 提供自动快照和手动快照。目前,AWS Backup 可用于管理手动快照,但无法用于管理自动快照。

Redshift Serverless 的备份选项

您可以使用 AWS Backup 控制台或 CLI 按需创建备份,也可以在备份计划中创建备份。

创建按需备份

您可以通过以下步骤为 Redshift Serverless 命名空间创建按需备份:

Console
  1. 打开 AWS Backup 管理控制台

  2. 在控制面板中,选择创建按需备份

  3. 在资源类型下拉菜单中选择 Redshift Serverless

  4. 选择计划要备份的命名空间。

  5. 确保选中立即创建备份

  6. 指定备份的保留期。

  7. 选择现有的备份保管库或创建新的备份保管库。

  8. 选择要用于备份的 IAM 角色。

  9. (可选)为备份添加标签。要为按需备份分配标签,请展开添加到恢复点的标签,选择添加新标签,然后输入标签键和标签值。

  10. 选择创建按需备份以启动备份作业。

  11. 作业启动后,控制台将显示作业屏幕,您可以在其中查看备份作业及其状态的列表。

AWS CLI

使用 start-backup-job 命令。

必需参数

  • BackupVaultName

  • IamRoleArn

  • ResourceArn

可选参数

  • CompleteWindowMinutes

  • IdempotencyToken

  • Lifecyle

  • StartWindowMinutes

例 示例

以下示例为 Redshift Serverless 命名空间创建按需备份。

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

在备份计划中创建 Redshift Serverless 计划备份

您可以通过 AWS Backup 控制台或 CLI 为 Redshift Serverless 命名空间创建新的备份计划,也可以将 Redshift Serverless 添加到现有备份计划中。

如果 Redshift Serverless 命名空间是受保护的资源,则计划备份可以包括这些命名空间。要在 AWS Backup 控制台中选择保护 Redshift Serverless,请执行以下步骤:

Console

要在 AWS Backup 控制台中选择保护 Redshift Serverless,请执行以下步骤:

  1. 打开 AWS Backup 管理控制台

  2. 使用导航窗格,选择受保护的资源

  3. Amazon Redshift Serverless 切换到打开

  4. 参阅选择要备份的 AWS 服务,在现有计划或新计划中包含 Redshift Serverless 命名空间。添加资源类型 Redshift Serverless 时,您可以选择添加所有 Amazon Redshift 命名空间,也可以选中要备份的命名空间旁边的复选框。

管理备份计划下,您可以:

AWS CLI

有关使用 create-backup-plan 的指南,请参阅使用 AWS CLI 创建备份计划

如果您想更改现有计划以包含 Serverless 资源,可使用命令 update-backup-plan

要包含在 "BackupSelection": { "Resources" 中的 Serverless 资源的 ARN(Amazon 资源名称)采用以下格式:

arn:aws:redshift-serverless:Region:account:snapshot/a12bc34d-567e-890f-123g-h4ijk56l78m9

有关将快照中的数据还原到 Serverless 命名空间的信息,请参阅 Amazon Redshift Serverless 还原