現在、CloudFormation でスタックを再作成する際に問題が発生しています。基本的に、スナップショットから新しい Aurora クラスターを作成し、それに DB インスタンスをアタッチします。
値を使用してスナップショットから DBCluster を正常に作成しましたSnapshotIdentifier
が、クラスター内にインスタンスが作成されません。次に、それを使用して cloudformation のクラスターに DBInstance を追加すると、との値DBClusterIdentifier
が必要であると表示されます。しかし、私の理解では、これらはスナップショットの一部です。MasterUsername
MasterUserPassword
aurora CloudFormation に関する非常に基本的なことが欠けているように感じます。
これは、DBCluster および DBInstance のプロパティです。
"DBCluster": {
"Type": "AWS::RDS::DBCluster",
"Properties": {
"Port": "3306",
"Engine": "aurora",
"EngineVersion": "5.6.10a",
"SnapshotIdentifier": {
"Ref": "MainSnapshotIdenifer"
},
"DBSubnetGroupName": {
"Ref": "DatabaseSubnetGroup"
}
}
},
"DBInstance": {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"DBClusterIdentifier": {
"Ref": "DBCluster"
},
"DBInstanceIdentifier": "HanzsDBInstance",
"DBInstanceClass": "db.r3.large",
"Engine": "aurora",
"DBParameterGroupName": {
"Ref": "DBParameterGroup"
},
"PubliclyAccessible": "true",
"DBSubnetGroupName": {
"Ref": "DatabaseSubnetGroup"
},
"DBSecurityGroups": [
{
"Ref": "DatabaseSecurityGroup"
}
]
}
}