Ste*_*ose 13 amazon-web-services amazon-route53 amazon-cloudformation
我对这个不知所措。
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"
}
Run Code Online (Sandbox Code Playgroud)
从我从文档中可以看出,所需的一切都存在,正确且格式正确。
我唯一能想到的是我将此资源添加到我之前创建的现有CloudFormation 堆栈中,该堆栈已经创建了该Database资源,作为记录,它是一个AWS::RDS::DBInstance(如果需要,也很乐意为此发布资源模板,没什么特别的) .
任何想法为什么我收到“无效请求”?
谢谢。
编辑:我在有和没有TTL相同错误的情况下都尝试过。
| 归档时间: |
|
| 查看次数: |
4523 次 |
| 最近记录: |