

# Amazon RDS 延長サポートでの DB インスタンスまたはマルチ AZ DB クラスターの作成
<a name="extended-support-creating-db-instance"></a>

DB インスタンスまたはマルチ AZ DB クラスター を作成する場合、コンソールで **[RDS 延長サポートを有効にする]** を選択するか、AWS CLI の拡張サポートオプションまたは RDS API のパラメータを使用します。DB インスタンスまたはマルチ AZ DB クラスターを Amazon RDS 延長サポートに登録すると、DB インスタンスまたはマルチ AZ DB クラスターの存続期間中、RDS 延長サポートに永続的に登録されます。

コンソールを使用する場合は、**[RDS 延長サポートを有効にする]** を選択する必要があります。この設定はデフォルトでは選択されていません。

AWS CLI または RDS API を使用し、RDS 延長サポートの設定を指定しなかった場合、Amazon RDS はデフォルトで RDS 延長サポートを有効にします。[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#aws-resource-rds-dbinstance-return-values:~:text=EngineLifecycleSupport) または他のサービスを使用することによって自動化すると、このデフォルトの動作により、RDS の標準サポート終了日を過ぎても、データベースの可用性が維持されます。

[AWS CLI](#extended-support-creating-db-instance-create-cli) または [RDS API](#extended-support-creating-db-instance-create-api) を使用して DB インスタンスまたはマルチ AZ DB クラスターを作成することにより、RDS 延長サポートの登録を防止できます。

**Topics**
+ [RDS 延長サポートの動作](#extended-support-creating-db-instance-behavior)
+ [RDS 延長サポートに関する考慮事項](#extended-support-creating-db-instance-considerations)
+ [RDS 延長サポートで DB インスタンスまたはマルチ AZ DB クラスターを作成する](#extended-support-creating-db-instance-create)

## RDS 延長サポートの動作
<a name="extended-support-creating-db-instance-behavior"></a>

次の表は、メジャーエンジンバージョンが RDS の標準サポート終了に達したときの動作をまとめたものです。


| RDS 延長サポートのステータス\$1 | 行動 | 
| --- | --- | 
|  有効  |  RDS 延長サポートの Amazon RDS 料金。  | 
|  Disabled  |  Amazon RDS は DB インスタンスまたはマルチ AZ DB クラスターをサポートされるエンジンバージョンへアップグレードします。このアップグレードは、RDS の標準サポート終了日に、またはその直後に行われます。  | 

\$1 RDS コンソールでは、RDS 延長サポートのステータスは「はい」または「いいえ」と表示されます。AWS CLI または RDS API では、RDS 延長サポートのステータスは `open-source-rds-extended-support` または `open-source-rds-extended-support-disabled` と表示されます。

## RDS 延長サポートに関する考慮事項
<a name="extended-support-creating-db-instance-considerations"></a>

DB インスタンスまたはマルチ AZ DB クラスターを作成する前に、次の点を考慮してください。
+ RDS 標準サポート終了日が過ぎた*後*、新しい DB インスタンスまたは新しいマルチ AZ DB クラスターの作成を阻止し、RDS 延長サポート料金を回避できます。これには、AWS CLI または RDS API を使用します｡ AWS CLI の `--engine-lifecycle-support` オプションで、`open-source-rds-extended-support-disabled` と指定します。RDS API で、`LifeCycleSupport` パラメータに `open-source-rds-extended-support-disabled` を指定します。`open-source-rds-extended-support-disabled` と指定して、RDS 標準サポート終了日が過ぎると、DB インスタンスまたはマルチ AZ DB クラスター の作成は常に失敗します。
+ RDS 延長サポートはクラスターレベルで設定されます。クラスターのメンバーの RDS 延長サポート設定は、RDS コンソール、AWS CLI の `--engine-lifecycle-support`、RDS API の `EngineLifecycleSupport` で常に同じになります。

詳細については、「[MySQL のバージョン](MySQL.Concepts.VersionMgmt.md)」と「[Amazon RDS for PostgreSQL のリリースカレンダー](https://docs.aws.amazon.com/AmazonRDS/latest/PostgreSQLReleaseNotes/postgresql-release-calendar.html)」を参照してください。

## RDS 延長サポートで DB インスタンスまたはマルチ AZ DB クラスターを作成する
<a name="extended-support-creating-db-instance-create"></a>

AWS マネジメントコンソール、AWS CLI、または RDS API で RDS 延長サポートを使用して、DB インスタンスまたはマルチ AZ DB クラスターを作成する方法について説明します。

### コンソール
<a name="extended-support-creating-db-instance-create-console"></a>

DB インスタンスまたはマルチ AZ DB クラスターを作成する場合、**[エンジンのオプション]** セクションで、**[RDS 延長サポートの有効化]** を選択します。この設定はデフォルトでは選択されていません。

次の画像は、**[RDS 延長サポートを有効にする]** 設定を示しています。

![\[\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/extended-support-enable.png)


### AWS CLI
<a name="extended-support-creating-db-instance-create-cli"></a>

[create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) または [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) (マルチ AZ DB クラスター) AWS CLI コマンドを実行する場合は、`--engine-lifecycle-support` オプションに `open-source-rds-extended-support` を指定して RDS 延長サポートを選択します。このオプションはデフォルトで `open-source-rds-extended-support` に設定されています。

RDS 標準サポート終了日以降に、新しい DB インスタンスやマルチ AZ DB クラスターが作成されないようにするには、`--engine-lifecycle-support` オプションを `open-source-rds-extended-support-disabled` と指定します。これにより、関連する RDS 延長サポート料金は発生しません。

### RDS API
<a name="extended-support-creating-db-instance-create-api"></a>

[CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) または [CreateDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) (マルチ AZ DB クラスター) Amazon RDS API オペレーションを使用する場合は、`EngineLifecycleSupport` パラメータを `open-source-rds-extended-support` に設定して RDS 延長サポートを選択します。デフォルトでは、このパラメータは `open-source-rds-extended-support` に設定されます。

RDS 標準サポート終了日以降に、新しい DB インスタンスまたはマルチ AZ DB クラスター が作成されないようにするには、`EngineLifecycleSupport` パラメータに `open-source-rds-extended-support-disabled` を指定します。これにより、関連する RDS 延長サポート料金は発生しません。

詳細については、以下の各トピックを参照してください。
+ DB インスタンスを作成するには、「[Amazon RDS DB インスタンスの作成](USER_CreateDBInstance.md)」の DB エンジンの手順に従ってください。
+ マルチ AZ DB クラスターを作成するには、「[Amazon RDS 用のマルチ AZ DB クラスターの作成](create-multi-az-db-cluster.md)」の DB エンジンの手順に従ってください。