

# 启用自动备份
<a name="USER_WorkingWithAutomatedBackups.Enabling"></a>

如果数据库实例尚未启用自动备份，您可以随时启用。您可以将备份保留期设置为非零正值来启用自动备份。在开启自动备份后，您的数据库实例将脱机并立即创建备份。

**注意**  
如果在 AWS Backup 中管理备份，将无法启用自动备份。有关更多信息，请参阅 [使用 AWS Backup 管理 Amazon RDS 的自动备份](AutomatedBackups.AWSBackup.md)。

## 控制台
<a name="USER_WorkingWithAutomatedBackups.Enabling.CON"></a>

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

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

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

1. 选择 **Modify**(修改)。

1. 对于**备份保留期**，请选择非零正值，例如三天。

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

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

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

## AWS CLI
<a name="USER_WorkingWithAutomatedBackups.Enabling.CLI"></a>

要启用自动备份，请使用 AWS CLI [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) 或 [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) 命令。

包括以下参数：
+ `--db-instance-identifier`（或 `--db-cluster-identifier` 用于可用区数据库集群）
+ `--backup-retention-period`
+ `--apply-immediately` 或者 `--no-apply-immediately`

在以下示例中，启用了自动备份并将备份保留期设置为三天。更改将立即应用。

**Example**  
对于 Linux、macOS 或 Unix：  

```
aws rds modify-db-instance \
    --db-instance-identifier my_db_instance  \
    --backup-retention-period 3 \
    --apply-immediately
```
对于：Windows  

```
aws rds modify-db-instance ^
    --db-instance-identifier my_db_instance  ^
    --backup-retention-period 3 ^
    --apply-immediately
```

## RDS API
<a name="USER_WorkingWithAutomatedBackups.Enabling.API"></a>

要启用自动备份，请使用 RDS API [ModifyDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) 或 [ModifyDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) 操作以及以下必需参数：
+ `DBInstanceIdentifier` 或 `DBClusterIdentifier`
+ `BackupRetentionPeriod`

## 查看自动备份
<a name="USER_WorkingWithAutomatedBackups.viewing"></a>

要查看自动备份，请在导航窗格中选择 **Automated backups**（自动备份）。要查看与自动备份关联的单个快照，请在导航窗格中选择 **Snapshots**（快照）。或者，您可以描述与自动备份关联的各个快照。然后，您可以直接从这些快照之一还原数据库实例。

自动快照名称遵循模式 `rds:<database-name>-yyyy-mm-dd-hh-mm`，其中 `yyyy-mm-dd-hh-mm` 表示创建快照的日期和时间。

要使用 AWS CLI 对现有的数据库实例的自动备份进行描述，请使用以下命令之一：

```
aws rds describe-db-instance-automated-backups --db-instance-identifier DBInstanceIdentifier
```

或者

```
aws rds describe-db-instance-automated-backups --dbi-resource-id DbiResourceId
```

要使用 RDS API 对现有的数据库实例的保留的自动备份进行描述，请使用以下参数之一调用 [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstanceAutomatedBackups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstanceAutomatedBackups.html) 操作：
+ `DBInstanceIdentifier`
+ `DbiResourceId`