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
-
-
打开 AWS Backup 管理控制台。
-
在控制面板中,选择创建按需备份。
-
在资源类型下拉菜单中选择 Redshift Serverless。
-
选择计划要备份的命名空间。
-
确保选中立即创建备份。
-
指定备份的保留期。
-
选择现有的备份保管库或创建新的备份保管库。
-
选择要用于备份的 IAM 角色。
-
(可选)为备份添加标签。要为按需备份分配标签,请展开添加到恢复点的标签,选择添加新标签,然后输入标签键和标签值。
-
选择创建按需备份以启动备份作业。
-
作业启动后,控制台将显示作业屏幕,您可以在其中查看备份作业及其状态的列表。
- 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,请执行以下步骤:
-
打开 AWS Backup 管理控制台。
-
使用导航窗格,选择受保护的资源。
-
将 Amazon Redshift Serverless 切换到打开。
-
参阅选择要备份的 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 还原。