RDS では、次の組み合わせでの DB インスタンスの作成はサポートされていません。質問する

RDS では、次の組み合わせでの DB インスタンスの作成はサポートされていません。質問する

シンプルな DB インスタンスを作成する方法を見つけようとしています。 これまでのところ、 と しかありませんDBSubnetGroupDBInstanceこの時点で、テンプレート (Designer で作成) を使用してスタックを作成しようとしたときに発生するエラーに基づいて、いくつかのことを理解しました。

インスタンス クラスのドキュメントによるとサポートされているはずのエラーが発生していますが、そうではないようです。以下のスニペットに基づいて、代わりに何を使用すればよいでしょうか?

myDB:
  Type: 'AWS::RDS::DBInstance'
  Properties:
    DBInstanceClass: db.m1.small
    DBName: myDB
    DBSubnetGroupName: !Ref myDBSubnetGroup
    Engine: mysql
    EngineVersion: 5.6.41
    AllocatedStorage: '100'
    MasterUsername: admin
    MasterUserPassword: AmazingPassword

実際のエラーは

RDS does not support creating a DB instance with the following combination: DBInstanceClass=db.m1.small, Engine=mysql, EngineVersion=5.6.41, LicenseModel=general-public-license. For supported combinations of instance class and database engine version, see teh documentation. (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterCombination; Request ID: 04a8be38-9368-40e4-b677-1cdc442b3cae

もう一度、ドキュメントを確認したところ、db.m1.small は MySQL v5.6 をサポートしていると書かれています。これは古いバージョンなのでしょうか? 5.7 を試してみようと思います。

何かご意見は?

ベストアンサー1

AWS ドキュメントより引用:

db.m3 の前世代 DB インスタンス クラスに加えて、最新世代および現世代の DB インスタンス クラスを使用して、MySQL バージョン 5.7 および 8.0 DB インスタンスのみを作成できます。

続きを読む:https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.MySQL.html

Aurora クラスターを実行している場合は、異なるインスタンス クラスの制限が適用されます。

Aurora インスタンス クラスの詳細については、以下を参照してください。https://docs.amazonaws.cn/en_us/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.html

おすすめ記事