在极光云形成中启用 multi-az
Enable multi-az in aurora cloud formation
我正在使用 aws 云形成模板创建一个 rds,我希望 rds 部署在 multi az 上。我不想创建集群,我想用 multi az 部署数据库实例。这是我的代码
"DatabasePrimaryInstance": {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"AllocatedStorage": "200",
"MultiAZ" : true,
"Engine": "aurora",
"DBName":{
"Ref":"DatabaseName"
},
"MasterUsername":{
"Ref":"DatabaseUsername"
},
"MasterUserPassword":{
"Ref":"DatabasePassword"
},
"PreferredBackupWindow":"02:00-03:00",
"PreferredMaintenanceWindow":"mon:03:00-mon:04:00",
"BackupRetentionPeriod":{
"Ref":"DatabaseBackupRetentionPeriod"
},
"PubliclyAccessible": false,
"DBInstanceIdentifier": { "Fn::If" : [ "CreateProdResources", "prod-db", "uat-db" ]},
"DBInstanceClass": { "Fn::If" : [ "CreateProdResources", "db.r3.xlarge", "db.r3.xlarge" ]},
"DBSubnetGroupName": {
"Ref": "DatabaseSubnetGroup"
},
"VPCSecurityGroups":[{"Ref": "DatabaseSecurityGroups"}]
}
}
当我 运行 模板时,我收到一条错误消息,指出 VPC 多可用区数据库实例不适用于引擎:aurora。我缺少什么?
您看到的错误是正确的。您尝试进行的组合根本不可能。
您只能使用以下场景之一:
- 使用 Aurora,并使用 集群。 AWS 将处理多 AZ
东西
- 使用 non Aurora RDS,然后您就可以处理多 AZ 的事情了。
我正在使用 aws 云形成模板创建一个 rds,我希望 rds 部署在 multi az 上。我不想创建集群,我想用 multi az 部署数据库实例。这是我的代码
"DatabasePrimaryInstance": {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"AllocatedStorage": "200",
"MultiAZ" : true,
"Engine": "aurora",
"DBName":{
"Ref":"DatabaseName"
},
"MasterUsername":{
"Ref":"DatabaseUsername"
},
"MasterUserPassword":{
"Ref":"DatabasePassword"
},
"PreferredBackupWindow":"02:00-03:00",
"PreferredMaintenanceWindow":"mon:03:00-mon:04:00",
"BackupRetentionPeriod":{
"Ref":"DatabaseBackupRetentionPeriod"
},
"PubliclyAccessible": false,
"DBInstanceIdentifier": { "Fn::If" : [ "CreateProdResources", "prod-db", "uat-db" ]},
"DBInstanceClass": { "Fn::If" : [ "CreateProdResources", "db.r3.xlarge", "db.r3.xlarge" ]},
"DBSubnetGroupName": {
"Ref": "DatabaseSubnetGroup"
},
"VPCSecurityGroups":[{"Ref": "DatabaseSecurityGroups"}]
}
}
当我 运行 模板时,我收到一条错误消息,指出 VPC 多可用区数据库实例不适用于引擎:aurora。我缺少什么?
您看到的错误是正确的。您尝试进行的组合根本不可能。
您只能使用以下场景之一:
- 使用 Aurora,并使用 集群。 AWS 将处理多 AZ 东西
- 使用 non Aurora RDS,然后您就可以处理多 AZ 的事情了。