0

CloudFormation で SQL Server RDS インスタンスを作成する例が見つからないため、MySQL の例を使用して知識に基づいた推測を行いました。これが私が思いついたものです:

{
    "AWSTemplateFormatVersion" : "2010-09-09",

    "Resources" : {
        "DBInstance" : {
            "Type": "AWS::RDS::DBInstance",
            "Properties": {
                "DBInstanceIdentifier"  : "test-db",
                "Engine"                : "sqlserver-ex",
                "Port"                  : "1433",
                "DBInstanceClass"       : "db.t1.micro",
                "AllocatedStorage"      : "30",
                "MasterUsername"        : "sa",
                "MasterUserPassword"    : "password"
            }
        }
    }
}

残念ながら、これは機能しません (CREATE_FAILED)。誰でも理由を教えてもらえますか?

4

2 に答える 2

3

Peter H の応答に加えて... DBInstanceIdentifier はサポートされているプロパティではありません。サポートされているプロパティとサポートされていないプロパティ、および必要なプロパティについては、cloudformation ドキュメントを参照してください。 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html

また... CloudFormationは、「イベント」タブで失敗した理由を教えてくれます。CloudFormation が本当に得意とすることの 1 つは、失敗した理由を正確に伝えることです。

于 2013-10-17T22:21:16.253 に答える
1

EngineVersion がありません - "EngineVersion" : "11.00.2100.60.v1",

また、DBSecurityGRoups を追加する必要があります。

于 2013-08-30T02:12:18.550 に答える