この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
困っていた内容
Aurora RDS で PostgreSQL 9.6.16 を t3 インスタンスクラスで起動したいのですが、マネジメントコンソールから t3 インスタンスクラスを選べません。
他のインスタンスを選定したいと考えていますが、どのように調べることができますか?
どう対応すればいいの?
Aurora RDS ではエンジンとエンジンバージョンにより、起動できるインスタンスクラスに制限があります。 そのため、別のエンジンバージョンを選択するか、別のインスタンスクラスを選択ください。
エンジンとエンジンバージョンとインスタンスクラスの組み合わせは、AWS CLI コマンドdescribe-orderable-db-instance-options
で確認をすることができます。
例: Aurora RDS PostgreSQL 9.6.16 が起動できるインスタンスクラスの一覧を取得する
$ aws rds describe-orderable-db-instance-options \
--engine aurora-postgresql \
--engine-version 9.6.16 \
--query 'OrderableDBInstanceOptions[].[DBInstanceClass,StorageType,Engine,EngineVersion]' \
--output table \
--region ap-northeast-1
-------------------------------------------------------------
| DescribeOrderableDBInstanceOptions |
+-----------------+---------+---------------------+---------+
| db.r4.16xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r4.2xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r4.4xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r4.8xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r4.large | aurora | aurora-postgresql | 9.6.16 |
| db.r4.xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r5.12xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r5.16xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r5.24xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r5.2xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r5.4xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r5.8xlarge | aurora | aurora-postgresql | 9.6.16 |
| db.r5.large | aurora | aurora-postgresql | 9.6.16 |
| db.r5.xlarge | aurora | aurora-postgresql | 9.6.16 |
+-----------------+---------+---------------------+---------+
例: db.t3.large インスタンスクラスが起動できる Aurora PostgreSQL のエンジンバージョンの一覧を取得する
$ aws rds describe-orderable-db-instance-options \
--engine aurora-postgresql \
--db-instance-class db.t3.large \
--query 'OrderableDBInstanceOptions[].[DBInstanceClass,StorageType,Engine,EngineVersion]' \
--output table \
--region ap-northeast-1
---------------------------------------------------------
| DescribeOrderableDBInstanceOptions |
+--------------+---------+---------------------+--------+
| db.t3.large | aurora | aurora-postgresql | 10.11 |
| db.t3.large | aurora | aurora-postgresql | 10.12 |
| db.t3.large | aurora | aurora-postgresql | 10.13 |
| db.t3.large | aurora | aurora-postgresql | 11.6 |
| db.t3.large | aurora | aurora-postgresql | 11.7 |
| db.t3.large | aurora | aurora-postgresql | 11.8 |
+--------------+---------+---------------------+--------+
参考資料
テクニカルサポートノートとは?
クラスメソッドのカルチャー(CLP) の「情報発信を通じて、全ての人々の創造活動に貢献し続ける」という考えから、クラスメソッド メンバーズをご利用のお客様よりいただいたお問い合わせより、他の AWS ユーザーにとっても 有益な情報を一般的な TIPS としてご紹介しています。