从快照创建Cloudformation DBCluster

时间:2016-11-09 10:33:25

标签: amazon-web-services amazon-cloudformation aurora

我们目前无法在CloudFormation中重新创建堆栈。我们基本上希望从快照创建一个新的Aurora集群,并将数据库实例附加到它。

我已使用SnapshotIdentifier值从快照成功创建了DBCluster,但这不会在集群内创建实例。然后,如果我使用DBClusterIdentifier在数据库中向数据库添加DBInstance,则表示它需要MasterUsernameMasterUserPassword值。但我的理解是,这些都是快照的一部分。

我觉得我错过了一些非常有趣的极光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"
        }
      ]
    }
  }

0 个答案:

没有答案