Amazon RDS 延長サポートでの Aurora DB クラスターまたはグローバルクラスターの復元 - Amazon Aurora

Amazon RDS 延長サポートでの Aurora DB クラスターまたはグローバルクラスターの復元

Aurora DB クラスターまたはグローバルクラスターを復元するときは、コンソールで [RDS 延長サポートを有効にする] を選択するか、AWS CLI の拡張サポートオプションまたは RDS API のパラメータを使用します。RDS 延長サポートに Aurora DB クラスターまたはグローバルクラスターを登録すると、Aurora DB クラスターまたはグローバルクラスターの存続期間中、RDS 延長サポートに永続的に登録されます。

RDS 延長サポート設定のデフォルトは、コンソール、AWS CLI、または RDS API を使用してデータベースを復元するかどうかによって異なります。コンソールを使用し、[RDS 延長サポートを有効にする] を選択せず、復元するメジャーエンジンバージョンが Aurora の標準サポートの終了を過ぎている場合、Amazon Aurora は DB インスタンスを新しいエンジンバージョンに自動的にアップグレードします。AWS CLI または RDS API を使用し、RDS 延長サポートの設定を指定しなかった場合、Amazon RDS はデフォルトで RDS 延長サポートを有効にします。AWS CloudFormation またはその他のサービスを使用することによって自動化すると、このデフォルトの動作により、Aurora の標準サポート終了日を過ぎても、データベースの可用性が維持されます。AWS CLI または RDS API を使用することによって、RDS 延長サポートを無効にできます。

RDS 延長サポートの動作

次の表は、復元する Aurora DB クラスターまたはグローバルクラスターのメジャーエンジンバージョンが Aurora の標準サポート終了に達した場合の動作をまとめたものです。

RDS 延長サポートのステータス* Behavior

有効

RDS 延長サポートの Amazon RDS 料金。

無効

復元が完了すると、Amazon RDS は Aurora DB クラスターまたはグローバルクラスターを新しいエンジンバージョンに自動的にアップグレードします (将来のメンテナンスウィンドウで)。

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

RDS 延長サポートに関する考慮事項

Aurora DB クラスターまたはグローバルクラスターを復元する前に、次の点を考慮してください。

  • Aurora 標準サポート終了日を過ぎた後で、、Aurora DB クラスター、またはグローバルクラスター を Amazon S3 から復元するには、AWS CLI または RDS API のみを使用できます。restore-db-cluster-from-s3 AWS CLI コマンドの --engine-lifecycle-support オプション、または RestoreDBClusterFromS3 RDS API オペレーションの EngineLifecycleSupport パラメータを使用します。

  • Aurora によってデータベースが RDS 延長サポートバージョンに復元されないようにするには、AWS CLI または RDS API で open-source-rds-extended-support-disabled を指定します。これにより、関連する RDS 延長サポート料金は発生しません。

    この設定を指定すると、Amazon Aurora は復元されたデータベースを、サポートされている新しいメジャーバージョンに自動的にアップグレードします。アップグレードでアップグレード前の検証が失敗した場合、Amazon Aurora は安全に RDS 延長サポートエンジンのバージョンにロールバックします。このデータベースは延長サポートモードのままとなり、Amazon Aurora ではデータベースを手動でアップグレードするまで RDS 延長サポートの料金が発生します。

  • RDS 延長サポートはクラスターレベルで設定されます。クラスターのメンバーの RDS 延長サポート設定は、RDS コンソール、AWS CLI の --engine-lifecycle-support、RDS API の EngineLifecycleSupport で常に同じになります。

詳細については、「Amazon Aurora バージョン」を参照してください。

RDS 延長サポートを使用した Aurora DB クラスター DB クラスターまたはグローバルクラスターを復元する

RDS 延長サポートバージョンで Aurora DB クラスターまたはグローバルクラスターを復元するには、AWS Management Console、AWS CLI または RDS API を使用します。

Aurora DB クラスターまたはグローバルクラスターを復元する際に、[エンジンオプション] セクションで [RDS 延長サポートを有効にする] を選択します。この設定を選択せず、復元するメジャーエンジンバージョンが Aurora の標準サポートの終了を過ぎている場合、Amazon AuroraAurora DB クラスターまたはグローバルクラスターAurora の標準サポートのバージョンに自動的にアップグレードします。

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

[エンジンオプション] セクションの [RDS 延長サポートを有効にする] 設定。

restore-db-cluster-from-snapshot AWS CLI コマンドを使用する場合は、--engine-lifecycle-support オプションに open-source-rds-extended-support を指定して RDS 延長サポートを選択します。

RDS 延長サポートに関連する課金を避けたい場合は、--engine-lifecycle-support オプションを open-source-rds-extended-support-disabled に設定します。このオプションはデフォルトで open-source-rds-extended-support に設定されています。

以下の AWS CLI コマンドを使用してこの値を指定することもできます。

RestoreDBClusterFromSnapshot Amazon RDS API オペレーションを使用する場合は、EngineLifecycleSupport パラメータを open-source-rds-extended-support に設定して RDS 延長サポートを選択します。

RDS 延長サポートに関連する課金を避けたい場合は、EngineLifecycleSupport パラメータを open-source-rds-extended-support-disabled に設定します。デフォルトでは、このパラメータは open-source-rds-extended-support に設定されます。

以下の RDS API オペレーションを使用してこの値を指定することもできます。

Aurora DB クラスターの復元の詳細については、「Amazon Aurora DB クラスターのバックアップと復元」の該当 DB エンジンの手順に従ってください。