我有这个CloudFormation代码
DatabasePrimaryInstanceAurora0:
Type: AWS::RDS::DBInstance
Condition: IsEnvPRO
Properties:
Engine: aurora-postgresql
DBClusterIdentifier: !Ref Aurora0
DBInstanceClass: db.t4g.medium
DBInstanceIdentifier: postgres0-0
DBSubnetGroupName: rds1
StorageType: gp3
根据这个https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype,我们很好去,但我得到了错误从cloudFormation
Resource handler returned message: "Invalid storage type: gp3 (Service: Rds, Status Code: 400, Request ID: 6b75124d-2e57-47fd-bbf3-54ab4f217a82)" (RequestToken: f72ffede-b654-a065-0c5e-cf91c05473d9, HandlerErrorCode: InvalidRequest)
感谢@9bO3av5fw5我添加了
Iops: 3000
但是后来我得到了……
Resource handler returned message: "Specifying IOPs is not allowed for this engine (Service: Rds, Status Code: 400, Request ID: 2a558dd8-9e6c-47c8-bef0-af674f05760b)" (RequestToken: 53f0e15e-53b7-d9f5-4817-9d2dcc34bef3, HandlerErrorCode: InvalidRequest)
我引擎:
Engine: aurora-postgresql
EngineMode: provisioned
答案就在这里https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html
General Purpose SSD gp3存储在Single-AZ和Multi-AZ DB实例中支持,在Multi-AZ DB集群中不支持。有关更多信息,请参阅多可用区部署以获得高可用性和多可用区DB集群部署。
Aurora有自己的存储。它不使用与RDS相同的存储类型。你不能指定gp3作为Aurora数据库的存储