

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

# Amazon Redshift Serverless 备份
<a name="redshift-serverless-backups"></a>

## 概述
<a name="redshift-serverless-backups-overview"></a>

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

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

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

## Redshift Serverless 的备份选项
<a name="redshift-serverless-backups-options"></a>

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

### 创建按需备份
<a name="redshift-serverless-backups-on-demand"></a>

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

------
#### [ Console ]

1. 打开 [AWS Backup 控制台](https://console.aws.amazon.com//backup)。

1. 在控制面板中，选择**创建按需备份**。

1. 在资源类型下拉菜单中选择 **Redshift Serverless**。

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

1. 确保选中**立即创建备份**。

1. 指定备份的保留期。

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

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

1. （可选）为备份添加标签。要为按需备份分配标签，请展开**添加到恢复点的标签**，选择**添加新标签**，然后输入标签键和标签值。

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

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

------
#### [ AWS CLI ]

使用 **start-backup-job** 命令。

**必填参数**
+ `BackupVaultName`
+ `IamRoleArn`
+ `ResourceArn`

**可选参数**
+ `CompleteWindowMinutes`
+ `IdempotencyToken`
+ `Lifecyle`
+ `StartWindowMinutes`

**Example 示例**  
以下示例为 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 计划备份
<a name="redshift-serverless-backups-scheduled"></a>

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

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

------
#### [ Console ]

要选择在 AWS Backup 控制台中保护 Redshift Serverless，请完成以下步骤：

1. 打开 [AWS Backup 控制台](https://console.aws.amazon.com//backup)。

1. 使用导航窗格，选择**受保护的资源**。

1. 将 **Amazon Redshift Serverless** 切换到**打开**。

1. 参阅[选择要备份的 AWS 服务](assigning-resources.md)，在现有计划或新计划中包含 Redshift Serverless 命名空间。添加资源类型 *Redshift Serverless* 时，您可以选择添加**所有 Amazon Redshift 命名空间**，也可以选中要备份的命名空间旁边的复选框。

在**管理备份计划**下，您可以：
+ [创建备份计划](creating-a-backup-plan.md)并包含 Redshift Serverless；
+ [更新](updating-a-backup-plan.md)现有备份计划以包含 Redshift Serverless。

------
#### [ AWS CLI ]

有关使用 **create-backup-plan** 的指南，请参阅[使用创建备份计划 AWS CLI](creating-a-backup-plan.md#create-backup-plan-cli)。

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

要包含在 BackupSelection “” 中的无服务器资源的 ARN（Amazon 资源名称）采用以下格式：\$1“资源”：

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

------

有关将快照中的数据还原到 Serverless 命名空间的信息，请参阅 [Amazon Redshift Serverless 还原](redshift-serverless-restore.md)。