Я на цьому втрачаю.
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
було зайвим. Спасибі!