🐕‍🦺

[AWS]RDS 延長サポート料金の回避という日本語を間違えない

に公開

概要

ドキュメント記載の「Amazon RDS 延長サポート料金の回避」という日本語を間違った意味でとらえてはいけない。

https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/extended-support-charges.html#extended-support-avoid-charges

結論

「Amazon RDS 延長サポート料金の回避」というのは
RDS 標準サポート終了日以降に標準サポート対象外のRDSを起動していても延長サポート料金が課金されない(回避できる)ということではない。

正しくは、
標準サポート対象外のRDSを誤った操作で起動できなくするとこで、
意図しない延長サポートを発生させない(回避)ことが可能ということ。

ドキュメント記載内容の確認

AWS コンソール操作

延長サポート対象のRDSはRDS 延長サポートの有効化をしなければ起動できないようになっている。

AWS CLI

CLIではデフォルトの設定で--engine-lifecycle-supportはデフォルトでopen-source-rds-extended-supportとなっているため、CLIを使用して作成する場合に延長サポートを利用しない場合はopen-source-rds-extended-support-disabledとする必要がある。

https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/create-db-cluster.html

CloudFormation

CloudFormationではEngineLifecycleSupportはデフォルトでopen-source-rds-extended-supportとなっているため、延長サポートを利用しない場合はopen-source-rds-extended-support-disabledを指定する必要がある。

https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enginelifecyclesupport

Discussion