2

既存のスナップショット ID から新しい SQL サーバー - RDS インスタンス (より多くのストレージを使用) を作成しようとしています。以下は、「テンプレートにエラーが含まれています。無効なテンプレート プロパティまたはプロパティ [タイプ、プロパティ]」というエラーをスローしている CloudFormation テンプレートです。

"MyDB" : {
  "Type" : "AWS::RDS::DBInstance",
   "Properties" : {
      "DBName" : { "Ref" : "NSGlobal" },
      "DBSnapshotIdentifier":"rds:xxxxxxxxx-2016-07-13-17-00",
      "AllocatedStorage" : "400",
      "DBInstanceClass" : "db.m2.xlarge",
      "EngineVersion" : "11.0"
   }
}

このテンプレートを AWS サイトhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-masterusernameからコピーして調整しました。どうしたの ?

4

2 に答える 2

1

これはうまくいきました:

{
    "AWSTemplateFormatVersion" : "2010-09-09",
    "Resources" : {
        "DBInstance" : {
            "Type": "AWS::RDS::DBInstance",
            "Properties": {
                "DBInstanceClass" : "db.m2.xlarge", 
                "AllocatedStorage" : "400", 
                "MasterUsername" : "myusername", 
                "MasterUserPassword" : "mypassword", 
                "DBSnapshotIdentifier":"xxxxxxxx-2016-07-13-17-00" 
            }
        }
    }
}

MasterUserName と MasterUserPassword は必須ではありません。テンプレートはそれらがなくても有効です。

詳細については、このスレッドを参照してください: CloudFormation で SQL RDS インスタンスを作成する

于 2016-07-13T21:24:49.563 に答える