Aurora RDS で起動できるエンジンバージョンとインスタンスクラスの組み合わせを調べる方法
困っていた内容
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 としてご紹介しています。