无效的数据库实例 class:db.t2.micro
Invalid DB Instance class: db.t2.micro
为什么我不能在 CloudFormation 中创建大小为 db.t2.micro
的数据库?
这是我的模板:
Resources:
Database:
Type: AWS::RDS::DBInstance
Properties:
AllocatedStorage: 20
AllowMajorVersionUpgrade: No
BackupRetentionPeriod: 7
DBInstanceClass: db.t2.micro
DBName: myDB
DeletionProtection: no
Engine: mysql
MasterUsername: admin
MasterUserPassword: superSecret
MultiAZ: no
PubliclyAccessible: yes
VPCSecurityGroups:
- !Ref SG
我得到的错误是:
Invalid DB Instance class: db.t2.micro (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterValue; Request ID: ????; Proxy: null)
如有任何建议,我们将不胜感激。
您可以使用以下 AWS CLI 命令检查数据库实例 class 在特定 AWS 区域是否可订购:
aws rds describe-orderable-db-instance-options --engine mysql --db-instance-class db.t2.micro --region eu-north-1
在这种情况下,returns
{
"OrderableDBInstanceOptions": []
}
这意味着 db.t2.micro
在 eu-north-1
中不可订购。
为什么我不能在 CloudFormation 中创建大小为 db.t2.micro
的数据库?
这是我的模板:
Resources:
Database:
Type: AWS::RDS::DBInstance
Properties:
AllocatedStorage: 20
AllowMajorVersionUpgrade: No
BackupRetentionPeriod: 7
DBInstanceClass: db.t2.micro
DBName: myDB
DeletionProtection: no
Engine: mysql
MasterUsername: admin
MasterUserPassword: superSecret
MultiAZ: no
PubliclyAccessible: yes
VPCSecurityGroups:
- !Ref SG
我得到的错误是:
Invalid DB Instance class: db.t2.micro (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterValue; Request ID: ????; Proxy: null)
如有任何建议,我们将不胜感激。
您可以使用以下 AWS CLI 命令检查数据库实例 class 在特定 AWS 区域是否可订购:
aws rds describe-orderable-db-instance-options --engine mysql --db-instance-class db.t2.micro --region eu-north-1
在这种情况下,returns
{
"OrderableDBInstanceOptions": []
}
这意味着 db.t2.micro
在 eu-north-1
中不可订购。