亚马逊 Redshift 无服务器备份 - Amazon Backup
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

亚马逊 Redshift 无服务器备份

概览

Amazon Backup 为您的 Amazon Redshift 无服务器命名空间提供全面的备份管理。通过 Amazon Backup,您可以通过控制台或 CLI 安排和恢复 Redshift Serverless 手动快照。

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

Redshift Serverless 提供自动和手动快照。目前, Amazon Backup 可用于管理手动快照,但不能用于管理自动快照。

Redshift Serverless 的备份选项

您可以使用 Amazon Backup 控制台或 CLI 按需创建备份,也可以将其作为备份计划的一部分。

创建按需备份

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

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

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

  3. 在资源类型下拉菜单中选择 Redshift Serverles s。

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

  5. 确保已选中 “立即创建备份”。

  6. 指定备份的保留期。

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

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

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

  10. 选择创建按需备份以开始备份作业。

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

Amazon 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 无服务器备份

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

您的定时备份可以包含 Redshift Serverless 命名空间(如果它们是受保护的资源)。要选择在 Amazon Backup 控制台中保护 Redshift Serverless,请完成以下步骤:

Console

要选择在 Amazon Backup 控制台中保护 Redshift Serverless,请完成以下步骤:

  1. 打开 Amazon Backup 管理控制台

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

  3. Amazon Redshift Serverless 切换到开启。

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

在 M anage Backup 套餐下,您可以:

Amazon CLI

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

如果您想更改现有计划以包含您的无服务器资源,请使用命令update-backup-plan

要包含在 BackupSelection “” 中的无服务器资源的 ARN(Amazon 资源名称)采用以下格式:{“资源”:

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

亚马逊 Redshift 无服务器恢复有关将快照中的数据恢复到无服务器命名空间的信息,请参阅。