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

询问AWS CloudFormation中${aws:SOMEAWSOBJECT}类内置变量的名称

AWS CloudFormation中${aws:SOMEAWSOBJECT}类变量的说明

你提到的这类${aws:XXX}格式的变量,是CloudFormation使用Fn::Sub函数做字符串替换时支持的EC2实例上下文内置变量,它们不属于官方定义的伪参数(Pseudo Parameters),而是直接映射EC2实例的元数据内容,仅在与EC2实例相关的资源配置(比如EC2用户数据、CloudWatch Agent配置模板等场景)中生效。

目前可用的这类变量包括:

  • ${aws:AutoScalingGroupName}:仅当实例属于Auto Scaling组时生效,对应实例所属的ASG名称
  • ${aws:ImageId}:启动当前实例所使用的AMI ID
  • ${aws:InstanceId}:当前EC2实例的ID
  • ${aws:InstanceType}:当前EC2实例的类型(比如t2.micro)

需要注意的是,这些变量只能在Fn::Sub的替换场景中使用,本质是CloudFormation在实例启动时自动从EC2实例元数据中拉取对应值完成替换,只有在EC2实例运行的上下文里才能正确解析。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 16:07:04