

# 删除 Aurora Serverless v1 数据库集群
<a name="aurora-serverless.delete"></a>

**重要**  
AWS 已[宣布 Aurora Serverless v1 的生命周期终止日期为：2025 年 3 月 31 日](https://repost.aws/questions/QUhcMVoChXRm2HLi8F-yih1g/announcement-support-for-aurora-s/announcement-support-for-aurora-serverless-v1-ending-soon)。所有在 2025 年 3 月 31 日之前未迁移的 Aurora Serverless v1 集群都将在维护时段内迁移到 Aurora Serverless v2。如果升级失败，Amazon Aurora 会在维护时段内将 Serverless v1 集群转换为具有等效引擎版本的预置集群。如果适用，Amazon Aurora 将在 Amazon RDS 扩展支持中注册转换后的预置集群。有关更多信息，请参阅 [Amazon Aurora 的 Amazon RDS 扩展支持](extended-support.md)。

 根据您创建 Aurora Serverless v1 数据库集群的方式，默认情况下可能会开启删除保护。您不能立即删除启用了**删除保护**的 Aurora Serverless v1 数据库集群。要使用 Aurora Serverless v1 删除具有删除保护的 AWS 管理控制台 数据库集群，首先需要修改集群以删除此保护。有关针对该任务使用 AWS CLI 的信息，请参阅 [AWS CLI](#aurora-serverless.delete.cli)。

**使用 AWS 管理控制台 禁用删除保护**

1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1.  在导航窗格中，选择**数据库集群**。

1.  从列表中选择 Aurora Serverless v1 数据库集群。

1.  选择**修改**以打开数据库集群的配置。“修改数据库集群”页面将打开 Aurora Serverless v1 数据库集群的设置、容量设置和其他配置详细信息。删除保护位于 **Additional configuration**（其他配置）部分。

1.  清除 **Additional configuration**（其他配置）属性卡中的 **Enable deletion protection**（启用删除保护）复选框。

1.  选择 **Continue (继续)**。此时将显示**修改摘要**。

1.  选择**修改集群**以接受修改摘要。您还可以选择**上一步**以修改更改，或选择**取消**以放弃更改。

 待删除保护不再处于活动状态后，您可以使用AWS 管理控制台删除 Aurora Serverless v1 数据库集群。

## 控制台
<a name="aurora-serverless.delete.console"></a>

**删除 Aurora Serverless v1 数据库集群**

1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1.  在**资源**部分，选择**数据库集群**。

1.  选择要删除的 Aurora Serverless v1 数据库集群。

1.  对于 ** Actions**，选择 **Delete**。系统会提示您确认是否要删除 Aurora Serverless v1 数据库集群。

1.  建议您保留预先选择的选项：
   +  对**是否创建最终快照？**选择**是** 
   +  您的 Aurora Serverless v1 数据库集群名称加上 `-final-snapshot`，即为**最终快照名称**。但是，您可以在此字段中更改最终快照的名称。  
![\[删除 Aurora Serverless v1 数据库集群的屏幕截图\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/AuroraUserGuide/images/aurora-sles-delete-db-1.png)

    如果针对**是否创建最终快照？**选择**否**，则您无法使用快照或时间点恢复来还原数据库集群。

1.  选择**删除数据库集群**。

 Aurora Serverless v1 会删除您的数据库集群。如果您选择保留最终快照，则在删除 Aurora Serverless v1 数据库集群之前，您会看到其状态更改为“正在备份”且不再显示在列表中。

## AWS CLI
<a name="aurora-serverless.delete.cli"></a>

 开始之前，请使用 AWS CLI 访问密钥 ID、AWS 秘密访问密钥和您的 AWS 数据库集群所在的 AWS 区域来配置 Aurora Serverless v1。有关更多信息，请参阅 AWS Command Line Interface 用户指南中的[配置基础知识](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config)。

 只有在首次禁用使用此选项配置的集群删除保护后，您才能删除 Aurora Serverless v1 数据库集群。如果您尝试删除启用了此保护选项的集群，则会看到以下错误消息。

```
1. An error occurred (InvalidParameterCombination) when calling the DeleteDBCluster
2.   operation: Cannot delete protected Cluster, please disable deletion protection and try again.
```

 您可以使用 [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) Aurora Serverless v1 命令更改 AWS CLI 数据库集群的删除保护设置，如下所示：

```
aws rds modify-db-cluster --db-cluster-identifier your-cluster-name --no-deletion-protection
```

 此命令返回指定数据库集群的修订属性。您现在可以删除您的 Aurora Serverless v1 数据库集群。

 建议您在删除 Aurora Serverless v1 数据库集群时始终创建最终快照。以下使用 AWS CLI [delete-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster.html) 命令的示例向您展示了创建快照的操作方法。您可以提供数据库集群的名称和快照的名称。

对于 Linux、macOS 或 Unix：

```
aws rds delete-db-cluster --db-cluster-identifier \
  your-cluster-name --no-skip-final-snapshot \
  --final-db-snapshot-identifier name-your-snapshot
```

对于 Windows：

```
aws rds delete-db-cluster --db-cluster-identifier ^
  your-cluster-name --no-skip-final-snapshot ^
  --final-db-snapshot-identifier name-your-snapshot
```