

# 自動バックアップの保持
<a name="Aurora.Managing.Backups.Retaining"></a>

プロビジョニングされたクラスター、または Aurora Serverless v2 DB クラスターを削除するとき、自動バックアップを保持できます。これにより、クラスターが削除された後でも、バックアップ保持期間内の特定の時点に DB クラスターを復元できます。

保持されている自動バックアップには、DB クラスターからのシステムスナップショットとトランザクションログが含まれています。また、アクティブなクラスターに復元するために必要な DB インスタンスクラスなどの DB クラスタープロパティも含まれます。

AWS マネジメントコンソール、RDS API、および AWS CLI を使用すると、保持されている自動バックアップを復元または削除できます。

**注記**  
Aurora Serverless v1 DB クラスターの自動バックアップを保持することはできません。

**Topics**
+ [保持期間](#Aurora.Managing.Backups.Retaining.Period)
+ [保持されたバックアップの表示](#Aurora.Managing.Backups.Retaining.Viewing)
+ [保持コスト](#Aurora.Managing.Backups.Retaining.Costs)
+ [制限事項](#Aurora.Managing.Backups.Retaining.Limits)
+ [保持している自動バックアップの削除](#Aurora.Managing.Backups.Retaining.Deleting)

## 保持期間
<a name="Aurora.Managing.Backups.Retaining.Period"></a>

保持されている自動バックアップ内のシステムスナップショットとトランザクションログは、ソース DB クラスターの期限切れと同じ方法で期限切れになります。ソースクラスターの保持期間の設定は、自動バックアップにも適用されます。このクラスター用に作成された新しいスナップショットやログはないため、保持されている自動バックアップは最終的には完全に期限切れになります。保持期間が終了した後も、手動の DB クラスタースナップショットは引き続き保持されますが、自動バックアップはすべて期限切れになります。

コンソール、AWS CLI、または RDS API を使用して、保持されている自動バックアップを削除できます。詳細については、「[保持している自動バックアップの削除](#Aurora.Managing.Backups.Retaining.Deleting)」を参照してください。

保持されている自動バックアップとは異なり、最終スナップショットには有効期限がありません。自動バックアップを保持しているとしても、最終スナップショットを作成しておくことを強くお勧めします。保持されている自動バックアップは最終的に期限切れになるためです。

## 保持されたバックアップの表示
<a name="Aurora.Managing.Backups.Retaining.Viewing"></a>

保持されている自動バックアップを RDS コンソールに表示するには、ナビゲーションペインで **[自動バックアップ]** を選択し、**[保持]** を選択します。保持された自動バックアップに関連付けられている個々のスナップショットを表示するには、ナビゲーションペインで [**Snapshots**] (スナップショット) を選択します。または、保持されている自動バックアップに関連付けられた個別のスナップショットを記述できます。そのページで、スナップショットのいずれかから DB インスタンスを直接復元できます。

AWS CLI を使用して保持されている自動バックアップを説明するには、次のいずれかのコマンドを使用します。

```
aws rds describe-db-cluster-automated-backups --db-cluster-resource-id DB_cluster_resource_ID
```

RDS API を使用して保持されている自動バックアップを説明するには、以下のパラメータのいずれかを指定して[https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterAutomatedBackups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterAutomatedBackups.html)アクション`DbClusterResourceId`を呼び出します。

## 保持コスト
<a name="Aurora.Managing.Backups.Retaining.Costs"></a>

各 Aurora DB クラスターの Aurora データベースの総ストレージの 100% までのバックアップストレージには追加料金はかかりません。また、DB クラスターを削除した後も自動バックアップを保持する場合、最大 1 日分の追加料金は発生しません。2 日以上保持しているバックアップには料金がかかります。

トランザクションログまたはインスタンスメタデータには追加料金はかかりません。バックアップのその他の料金ルールはすべて、復元可能なクラスターに適用されます。詳細については、「[Amazon Aurora 料金](https://aws.amazon.com/rds/aurora/pricing)」ページを参照してください。

## 制限事項
<a name="Aurora.Managing.Backups.Retaining.Limits"></a>

保持されている自動バックアップには､次の制限が適用されます｡
+ 1 つの AWS リージョンで保持できる自動バックアップの最大数は 40 個です。DB クラスターのクォータには含まれません。同時に最大 40 個の DB クラスターを実行し、40 個の DB インスタンスを実行し、40 個の DB クラスターの自動バックアップを保持できます。

  詳細については、「[Amazon Aurora のクォータ](CHAP_Limits.md#RDS_Limits.Limits)」を参照してください。
+ 保持されている自動バックアップには、パラメータグループまたはオプショングループについての情報は含まれません。
+ 削除したクラスターを、削除時の保持期間内のポイントインタイムに復元できます。
+ 保持されている自動バックアップは、ソースインスタンスを削除した時点で存在していたシステムバックアップ、トランザクションログ、および DB クラスターのプロパティで構成されているため、変更できません。

## 保持している自動バックアップの削除
<a name="Aurora.Managing.Backups.Retaining.Deleting"></a>

保持された自動バックアップは、不要になったら削除できます。

### コンソール
<a name="Aurora.Managing.Backups.Retaining.Deleting.CON"></a>

**保持されている自動バックアップを削除するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

1. ナビゲーションペインで、「**自動バックアップ**」を選択します。

1. **[保持]** タブを選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-retained-automated-backups.png)

1. 削除する保持された自動バックアップを選択します。

1. 「**アクション**」 で、「**削除**」 を選択します。

1. 確認ページで、**delete me** を入力し、**[Delete]** (削除) を選択します。

### AWS CLI
<a name="Aurora.Managing.Backups.Retaining.Deleting.CLI"></a>

AWS CLI コマンド [delete-db-cluster-automated-backup](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-automated-backup.html) で次のオプションを指定することにより、保持されている自動バックアップを削除できます。
+ `--db-cluster-resource-id` – ソース DB クラスターのリソース識別子。

  AWS CLI コマンド [describe-db-cluster-automated-backups](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-automated-backups.html) を実行するこちにより、保持された自動バックアップのソース DB クラスターのリソース識別子を見つけることができます。

**Example**  
この例では、リソース ID `cluster-123ABCEXAMPLE` を持つソース DB クラスターの保持されている自動バックアップを削除します。  
Linux、macOS、Unix の場合:  

```
1. aws rds delete-db-cluster-automated-backup \
2.     --db-cluster-resource-id cluster-123ABCEXAMPLE
```
Windows の場合:  

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

### RDS API
<a name="Aurora.Managing.Backups.Retaining.Deleting.API"></a>

次のパラメータを指定して Amazon RDS API オペレーション [DeleteDBClusterAutomatedBackup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterAutomatedBackup.html) を使用することにより、保持されている自動バックアップを削除できます。
+ `DbClusterResourceId` – ソース DB クラスターのリソース識別子。

  Amazon RDS API オペレーション [DescribeDBClusterAutomatedBackups](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterAutomatedBackups.html) を使用して、保持されている自動バックアップのソース DB インスタンスのリソース識別子を見つけることができます。