amazon-web-services – 如何在AWS Cloudformation模板文件中获取用户名?

我在我的Cloudformation模板文件中定义了资源,其标签定义如下:

  "Properties": {
    "Tags": [
      { "Key": "Environment", "Value": {"Ref": "Environment"}},
      { "Key": "Hello", "Value": "World"}
    ]
  }

我的IAM用户名是my.name.我想在Tags属性中添加一个名为Creator的键,其值为我的用户名(my.name).此外,我需要此值来反映运行此Cloudformation模板的用户名.我该怎么做?

最佳答案 我不知道有任何方法直接从模板JSON引用IAM用户名.

但是,您可以使用get-user获取用户名(使用CLI或其中一个SDK),然后将其作为参数传递给CloudFormation,或者,如果您以编程方式创建模板JSON,则只需直接插入即可.

点赞