

# 删除保留的自动备份


当不再需要保留的自动备份时，可以删除它们。

## 控制台


**删除保留的自动备份**

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

1. 在导航窗格中，选择 **Automated backups (自动备份)**。

1. 在**保留**选项卡中，选择要删除的保留自动备份。

1. 对于 ** Actions**，选择 **Delete**。

1. 在确认页面上，输入 **delete me** 并选择 **Delete (删除)**。

## Amazon CLI


可以通过使用 Amazon CLI 命令 [delete-db-instance-automated-backup](https://docs.amazonaws.cn/cli/latest/reference/rds/delete-db-instance-automated-backup.html) 及以下选项删除保留的自动备份：
+ `--dbi-resource-id` – 源数据库实例的资源标识符。

  可以通过运行 Amazon CLI 命令 [describe-db-instance-automated-backups](https://docs.amazonaws.cn/cli/latest/reference/rds/describe-db-instance-automated-backups.html) 查找保留自动备份的源数据库实例的资源标识符。

**Example**  
以下示例删除具有源数据库实例资源标识符 `db-123ABCEXAMPLE` 的保留自动备份。  
对于 Linux、macOS 或 Unix：  

```
1. aws rds delete-db-instance-automated-backup \
2.     --dbi-resource-id db-123ABCEXAMPLE
```
对于 Windows：  

```
1. aws rds delete-db-instance-automated-backup ^
2.     --dbi-resource-id db-123ABCEXAMPLE
```

## RDS API


可以通过使用 Amazon RDS API 操作 [DeleteDBInstanceAutomatedBackup](https://docs.amazonaws.cn/AmazonRDS/latest/APIReference/API_DeleteDBInstanceAutomatedBackup.html) 及以下参数删除保留的自动备份。
+ `DbiResourceId` – 源数据库实例的资源标识符。

  可以通过使用 Amazon RDS API 操作 [DescribeDBInstanceAutomatedBackups](https://docs.amazonaws.cn/AmazonRDS/latest/APIReference/API_DescribeDBInstanceAutomatedBackups.html) 查找保留自动备份的源数据库实例的资源标识符。

## 禁用自动备份


在某些情况下（例如，加载大量数据时），您可能希望临时禁用自动备份。

**重要**  
我们强烈建议不要禁用自动备份，因为该操作会禁用时间点恢复。禁用数据库实例或多可用区数据库集群的自动备份将删除此数据库的所有现有自动备份。如果在禁用后又重新启用自动备份，则只能从重新启用自动备份的时间开始进行还原。

### 控制台


**立即禁用自动备份**

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

1. 在导航窗格中，选择**数据库**，然后选择要修改的数据库实例或多可用区数据库集群。

1. 选择**修改**。

1. 对于 **Backup retention period (备份保留期)**，选择 **0 days (0 天)**。

1. 选择 **Continue (继续)**。

1. 选择**立即应用**。

1. 选择**修改数据库实例**或**修改集群**以保存更改并禁用自动备份。

### Amazon CLI


要立即禁用自动备份，请使用 [modify-db-instance](https://docs.amazonaws.cn/cli/latest/reference/rds/modify-db-instance.html) 或 [modify-db-cluster](https://docs.amazonaws.cn/cli/latest/reference/rds/modify-db-cluster.html) 命令并使用 `--apply-immediately` 将备份保留期设置为 0。

**Example**  
以下示例立即禁用多可用区数据库集群上的自动备份。  
对于 Linux、macOS 或 Unix：  

```
aws rds modify-db-cluster \
    --db-cluster-identifier mydbcluster \
    --backup-retention-period 0 \
    --apply-immediately
```
对于 Windows：  

```
aws rds modify-db-cluster ^
    --db-cluster-identifier mydbcluster ^
    --backup-retention-period 0 ^
    --apply-immediately
```

要了解修改的生效时间，请对于数据库实例调用 `describe-db-instances`（或对于多可用区数据库集群调用 `describe-db-clusters`），直至备份保留期的值为 0 且 `mydbcluster` 状态可用。

```
aws rds describe-db-clusters --db-cluster-identifier mydcluster
```

### RDS API


要立即禁用自动备份，请使用以下参数调用 [ModifyDBInstance](https://docs.amazonaws.cn/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) 或 [ModifyDBCluster](https://docs.amazonaws.cn/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) 操作：
+ `DBInstanceIdentifier = mydbinstance` – 、 或 `DBClusterIdentifier = mydbcluster`
+ `BackupRetentionPeriod = 0`

**Example**  

```
https://rds.amazonaws.com/
    ?Action=ModifyDBInstance
    &DBInstanceIdentifier=mydbinstance
    &BackupRetentionPeriod=0
    &SignatureVersion=2
    &SignatureMethod=HmacSHA256
    &Timestamp=2009-10-14T17%3A48%3A21.746Z
    &AWSAccessKeyId=<&AWS; Access Key ID>
    &Signature=<Signature>
```