0

CloudFormation에서 SQL Server RDS 인스턴스를 만드는 데 어떤 예제도 찾을 수 없으므로 an example for MySQL을 사용하여 교육 된 추측을했습니다. 다음은 내가 생각해 낸 것입니다 :CloudFormation에서 SQL RDS 인스턴스 만들기

{ 
    "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). 아무도 그 이유를 말할 수 있습니까? 당신은 EngineVersion 누락

답변

2

Peter H의 응답 외에 ... DBInstanceIdentifier는 지원되는 속성이 아닙니다. 필요한 속성뿐만 아니라 지원되지 않는 속성에 대해 cloudformation 문서를 참조 할 것입니다. http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html

또한 CloudFormation은 "이벤트"탭에서 실패한 이유를 알려줍니다. CloudFormation이 정말 훌륭하게 한 가지는 정확히 왜 실패했는지 알려주는 것입니다.

+0

후속 조치를 취하는 것을 잊어 버렸고, 이것이 정확히 문제가되었다는 것을 잊었습니다. Ryan에게 감사드립니다. EngineVersion이 필요 없다는 것이 밝혀졌습니다. – Jonathan

1

- "EngineVersion": "11.00.2100.60.v1"을, 또한

- 당신이 DBSecurityGRoups이 필요합니다이 추가된다.

관련 문제