1. ホーム
  2. amazon-web-services

[解決済み] RDS は、以下の組み合わせでの DB インスタンスの作成をサポートしていません。

2022-02-18 09:15:28

質問

簡単な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を試せばいいんだろうけど。

何かご意見はありますか?

解決方法は?

awsのドキュメントから引用しています。

<ブロッククオート

MySQLバージョン5.7および8.0のDBインスタンスを作成するには 最新世代と現世代のDBインスタンスクラス、さらに db.m3前世代DBインスタンスクラスに加えて。

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