You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为CloudFormation创建的安全组名称添加堆栈名称(随机命名)

CloudFormation安全组名称添加堆栈名称实现随机化命名

要给CloudFormation创建的安全组名称自动带上堆栈名称,实现命名唯一性(随机化),可以使用CloudFormation的!Sub函数拼接字符串,以下是正确配置示例:

ELBSecurityGroup:
  Type: AWS::EC2::SecurityGroup
  Properties:
    GroupName: !Sub "${AWS::StackName}-SG"
    VpcId: !Ref VpcId

关键说明:

  • !Sub函数支持在字符串中直接引用CloudFormation内置参数,${AWS::StackName}会自动替换为当前堆栈的实际名称。
  • 若需要用空格分隔(如示例原写法的${AWS::StackName} SG),可写成!Sub "${AWS::StackName} SG",效果一致。
  • 这种方式能确保每个堆栈对应的安全组名称唯一,避免多堆栈部署时出现命名冲突。

内容的提问来源于stack exchange,提问作者James001

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 10:06:21