Cloudformation RDS Aurora:存储类型无效
Cloudformation RDS Aurora : Invalid Storage Type
以下是我创建 RDS 实例的 CFD 脚本。
我正在尝试创建与 PostgreSQL 兼容的 Amazon Aurora,但我遇到了:Invalid Storage Type : gp2
错误。
SnapshotRDSDBInstance:
Type: AWS::RDS::DBInstance
Properties:
AllocatedStorage: 20
DBInstanceClass: 'db.t3.medium'
DBName: mydatabase
StorageType: gp2
Engine: aurora-postgresql
PubliclyAccessible: true
MultiAZ: false
DBSubnetGroupName: !Ref SnapshotRDSDBSubnetGroup
VPCSecurityGroups:
- !Ref SnapshotRDSDBSG
MasterUsername: 'test'
MasterUserPassword: 'Demo@123'
BackupRetentionPeriod: 15
DBInstanceIdentifier: 'myrds'
我也尝试删除上面脚本中的 StorageType
参数,但我遇到了 Invalid storage type: standard
错误。
我无法理解根本原因。
我正在使用 ap-south-1
(孟买)区域启动此脚本。
Aurora 实例需要通过 DBClusterIdentifier
与 AWS::RDS::DBCluster
相关联,如果没有集群,您会收到这些一般错误
为了了解您的用例,请澄清以下问题
- 您是否正在尝试在具有 Writer 和 Reader 个实例的集群模式下配置 Aurora MySQL。
- 您是否正在尝试在 Serverless 中创建 Aurora MySQL。
如果您打算使用选项 1,那么您需要先使用 AWS::RDS::DBCluster
创建集群,然后使用 AWS::RDS::DBInstance
.
添加 Writer 和 Reader 实例
如果您打算使用选项 2,那么只需使用 AWS::RDS::DBCluster
当您决定使用具有正确云形成资源的任一选项时,将消除您的存储错误。
以下是我创建 RDS 实例的 CFD 脚本。
我正在尝试创建与 PostgreSQL 兼容的 Amazon Aurora,但我遇到了:Invalid Storage Type : gp2
错误。
SnapshotRDSDBInstance:
Type: AWS::RDS::DBInstance
Properties:
AllocatedStorage: 20
DBInstanceClass: 'db.t3.medium'
DBName: mydatabase
StorageType: gp2
Engine: aurora-postgresql
PubliclyAccessible: true
MultiAZ: false
DBSubnetGroupName: !Ref SnapshotRDSDBSubnetGroup
VPCSecurityGroups:
- !Ref SnapshotRDSDBSG
MasterUsername: 'test'
MasterUserPassword: 'Demo@123'
BackupRetentionPeriod: 15
DBInstanceIdentifier: 'myrds'
我也尝试删除上面脚本中的 StorageType
参数,但我遇到了 Invalid storage type: standard
错误。
我无法理解根本原因。
我正在使用 ap-south-1
(孟买)区域启动此脚本。
Aurora 实例需要通过 DBClusterIdentifier
与 AWS::RDS::DBCluster
相关联,如果没有集群,您会收到这些一般错误
为了了解您的用例,请澄清以下问题
- 您是否正在尝试在具有 Writer 和 Reader 个实例的集群模式下配置 Aurora MySQL。
- 您是否正在尝试在 Serverless 中创建 Aurora MySQL。
如果您打算使用选项 1,那么您需要先使用 AWS::RDS::DBCluster
创建集群,然后使用 AWS::RDS::DBInstance
.
如果您打算使用选项 2,那么只需使用 AWS::RDS::DBCluster
当您决定使用具有正确云形成资源的任一选项时,将消除您的存储错误。