나는 이것에 손실이 있습니다.
99 %의 시간은 CloudFormation이 작업 할 수있는 일종의 디버그 메시지를 제공하는 데 능숙하지만, "잘못된 요청"으로 인해 특히 리소스가 시작하기 매우 단순 할 때 문제가 발생했습니다.
이 문제는 Ansible에서 생성 한 템플릿이므로 {{...}} 표기법을 사용하는 문제입니다.
"DatabaseDNSRecord": {
"Type": "AWS::Route53::RecordSet",
"Properties": {
"HostedZoneId": "HOSTED_ZONE_ID",
"Name": "db.{{ item.env_name|lower }}v2.<DOMAIN>.com.",
"ResourceRecords": [
{
"Fn::GetAtt": [ "Database", "Endpoint.Address" ]
}
],
"Type": "CNAME"
},
"DependsOn": "Database"
}
내가 문서에서 알 수있는 것에서 필요한 모든 것이 존재하고 정확하며 올바른 형식입니다.
내가 생각할 수있는 유일한 것은 내가있어입니다 추가 이 자원을 기존 앞서 이미 만든 생성 CloudFormation 스택 Database
기록에 대한 것입니다 리소스를 AWS::RDS::DBInstance
(그것도의 리소스 템플릿을 게시 할 행복 필요한 경우, 아무것도 특별한) .
"잘못된 요청"이 표시되는 이유가 있습니까?
감사.
편집 : 나는 TTL
같은 오류가 있거나 없는이 시도했습니다 .
TTL
나를 위해 일한,DependsOn
불필요한이었다. 감사!