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 延長サポートを有効にします。AWS CloudFormation または他のサービスを使用することによって自動化すると、このデフォルトの動作により、RDS の標準サポート終了日を過ぎても、データベースの可用性が維持されます。
AWS CLI または RDS API を使用して DB インスタンスまたはマルチ AZ DB クラスターを作成することにより、RDS 延長サポートの登録を防止できます。
RDS 延長サポートの動作
次の表は、メジャーエンジンバージョンが RDS の標準サポート終了に達したときの動作をまとめたものです。
RDS 延長サポートのステータス* | Behavior |
---|---|
有効 |
RDS 延長サポートの Amazon RDS 料金。 |
無効 |
Amazon RDS は DB インスタンスまたはマルチ AZ DB クラスターをサポートされるエンジンバージョンへアップグレードします。このアップグレードは、RDS の標準サポート終了日に、またはその直後に行われます。 |
* RDS コンソールでは、RDS 延長サポートのステータスは「はい」または「いいえ」と表示されます。AWS CLI または RDS API では、RDS 延長サポートのステータスは open-source-rds-extended-support
または open-source-rds-extended-support-disabled
と表示されます。
RDS 延長サポートに関する考慮事項
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 のバージョン」と「Amazon RDS for PostgreSQL のリリースカレンダー」を参照してください。
RDS 延長サポートで DB インスタンスまたはマルチ AZ DB クラスターを作成する
AWS Management Console、AWS CLI、または RDS API で RDS 延長サポートを使用して、DB インスタンスまたはマルチ AZ DB クラスターを作成する方法について説明します。
DB インスタンスまたはマルチ AZ DB クラスターを作成する場合、[エンジンのオプション] セクションで、[RDS 延長サポートの有効化] を選択します。この設定はデフォルトでは選択されていません。
次の画像は、[RDS 延長サポートを有効にする] 設定を示しています。
![[エンジンオプション] セクションの [RDS 延長サポートを有効にする] 設定。](images/extended-support-enable.png)
create-db-instance または create-db-cluster (マルチ 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 延長サポート料金は発生しません。
CreateDBInstance または CreateDBCluster (マルチ 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 インスタンスの作成」の DB エンジンの手順に従ってください。
-
マルチ AZ DB クラスターを作成するには、「Amazon RDS 用のマルチ AZ DB クラスターの作成」の DB エンジンの手順に従ってください。