5

現在、CloudFormation でスタックを再作成する際に問題が発生しています。基本的に、スナップショットから新しい Aurora クラスターを作成し、それに DB インスタンスをアタッチします。

値を使用してスナップショットから DBCluster を正常に作成しましたSnapshotIdentifierが、クラスター内にインスタンスが作成されません。次に、それを使用して cloudformation のクラスターに DBInstance を追加すると、との値DBClusterIdentifierが必要であると表示されます。しかし、私の理解では、これらはスナップショットの一部です。MasterUsernameMasterUserPassword

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"
        }
      ]
    }
  }
4

0 に答える 0