【问题标题】:Cloudformation, Template validation error: Invalid template property or propertiesCloudformation,模板验证错误:无效的模板属性或属性
【发布时间】:2018-12-15 19:33:57
【问题描述】:

我正在尝试创建我的第一个 cloudformation 模板,但我遇到了一些验证错误,这并不是真正的描述性或有用的。我得到了一个

“模板验证错误:无效的模板属性或属性 [PrivateSubnet2RouteTableAssociation,AttachGateway, OutBoundPrivateNetworkAclEntry, PrivateSubnetNetworkAclAssociation3, PrivateSubnetNetworkAclAssociation2, PrivateSubnetNetworkAclAssociation1, PrivateNetworkAcl, PrivateSubnet1RouteTableAssociation、PrivateSubnet1、PrivateSubnet2、 PrivateSubnet3、InboundPrivateNetworkAclEntry、PrivateSubnetRoute、 SSHSecurityGroup、InternetGateway、S3 Bucket、 PrivateSubnet3RouteTableAssociation]"

有没有办法正确调试模板?或者有人可以向我解释我做错了什么。谢谢!

https://gist.github.com/mathwro/42625efeab2d2f2043f150d0325da79c

【问题讨论】:

    标签: json amazon-web-services amazon-s3 amazon-ec2 amazon-cloudformation


    【解决方案1】:

    在您的EC2Instance 声明末尾的第 62 行,您有一个额外的 },它实质上关闭了您的 Resources

    完成此操作后,会出现其他一些错误,这是因为您需要在云形成模板末尾添加一个 } 以关闭整个模板。

    然后还有另一个错误......但希望这能让你继续前进:)

    【讨论】:

    • 您还需要更改 S3 资源的名称:从 S3 BucketS3Bucket(即删除空格)- 资源名称仅是字母数字。剩下的唯一其他错误(或至少现在阻止它的错误)是您尚未定义条件:3AZCondition :)
    • 非常感谢您的快速答复。它立即允许我继续并获得一些适当的调试信息。注意 S3 Bucket,名称必须全部小写 :)
    猜你喜欢
    • 1970-01-01
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 2019-07-28
    相关资源
    最近更新 更多