amazon-web-services - 是否可以使 aws cloudformation 代码比这更短?

标签 amazon-web-services aws-cloudformation

我正在编写 aws cloudformation 代码。你能不能让它比我写的代码更简洁?

PublicSubnet:
  Type: AWS::EC2::Subnet
  Properties:
    VPCId: !Ref VPC
    CibrBlock: !Sub
    - ${CibrBlockHeader}
    - { CibrBlockHeader: If [ IsProd, !FindInMap [ VPC, CibrBlockHeader, CibrBlockFooter ], !FindInMap [ VPC, DevCibrBlockHeader, CibrBlockFooter ] ] }

最佳答案

我认为以下应该可行(不需要Sub):

PublicSubnet:
  Type: AWS::EC2::Subnet
  Properties:
    VPCId: !Ref VPC
    CibrBlock: 
      CibrBlockHeader: If [ IsProd, !FindInMap [ VPC, CibrBlockHeader, CibrBlockFooter ], !FindInMap [ VPC, DevCibrBlockHeader, CibrBlockFooter ] ]

关于amazon-web-services - 是否可以使 aws cloudformation 代码比这更短?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70647962/

相关文章:

node.js - 连接到 AWS RDS postgres 数据库的 nodejs 错误

amazon-web-services - 从外部定义文件使用 CloudFormation 部署 StepFunctions

reactjs - Appsync更新和删除突变不起作用

amazon-web-services - 使用 AWS Java SDK 检查云形成堆栈是否存在的最佳方法?

amazon-web-services - 使用具有指定存储类的 boto3 生成签名的 S3 url

javascript - 保证将 AWS Lambda 函数限制在指定预算内

amazon-web-services - Amazon ECS LogConfiguration 返回 "unsupported property logConfiguration"

amazon-web-services - 具有 Cloudformation 的 AWS 无服务器 API 的阶段 "dev already exists"

amazon-web-services - 需要 AWS cloudformation 模板或引导脚本帮助

amazon-web-services - 由于资源已存在,Cloudformation 模板失败