如何在 AWS Cloudformation 的“输出”中获取子网的“cidrblock”?

Mah*_*isl 4 amazon-web-services aws-cloudformation

我正在编写 AWS 代码格式。我必须打印子网的 Cidrblock。但这不起作用。请帮忙

"Resources": {
    "Subnet": {
          "Type": "AWS::EC2::Subnet",
          "Properties": {
            "VpcId": {
              "Ref": "VPC"
            },
            "CidrBlock": "10.0.0.0/16",
          }
    },
    Outputs : {
      "SubnetCIDR": {
          "Value": {
            "Fn::GetAtt": [
              "Subnet",
              "CidrBlock"
            ]
          },
          "Description": "The CIDR"
        },
    }
Run Code Online (Sandbox Code Playgroud)

这不起作用。上传模板时显示以下错误消息:

模板验证错误:模板错误:资源子网不支持 Fn::GetAtt 中的属性类型 CidrBlock

Mir*_*cea 5

不支持。

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html

如果您查看文档,唯一支持的属性是AvailabilityZone