amazon-web-services - 在CloudFormation中使用Stack标签

标签 amazon-web-services aws-cloudformation

我在设计 CloudFormation 模板方面还很陌生,是否可以使用在模板内启动堆栈创建之前定义的堆栈标签值?

例如:

"EC2I2C2EJ": {
   "Type": "AWS::EC2::Instance",
      "Properties": {
      "AvailabilityZone": "eu-west-3a",
      "ImageId": "ami-0152e5e7567b014fc",
      "InstanceType": { "Ref" : "Type" }
   }
}

enter image description here

最佳答案

是的,您可以将标签应用到 Cloudformation 堆栈,而无需通过创建堆栈向导手动填写它们,但这需要通过 CLI 或使用 Boto3/CreateStack API 调用来完成。标签将通过此方法自动添加到您的 Cloudformation 堆栈,并且这些标签还将在适当的情况下传播到您启动的资源,即您正在创建的 EC2 实例。

您可以在 Cloudformation 模板内添加标签,就像针对特定资源一样:

"EC2I2C2EJ": {
  "Type": "AWS::EC2::Instance",
  "Properties": {
  "AvailabilityZone": "eu-west-3a",
  "ImageId": "ami-0152e5e7567b014fc",
  "InstanceType": { "Ref" : "Type" },
  "Tags" : [
        {
            "Key" : "Tag1",
            "Value" : "Test"
        },
   ]
 }
}

关于amazon-web-services - 在CloudFormation中使用Stack标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53722379/

相关文章:

amazon-web-services - 从 s3 加载 gensim 不起作用

amazon-web-services - 停止AWS RDS实例以避免付款

amazon-web-services - 使用 AWS CDK 创建 VPC 时如何排除路由表及其路由的默认创建

amazon-web-services - 取决于 cloudforamtion yml 模板中的 if else 语句

amazon-web-services - "dynamodb:*Reserved*"有什么作用?

amazon-web-services - 安全组 'ALB-sg' 无效

node.js - 从 URL 获取图像到 S3

amazon-web-services - 在 CloudFormation 中,如何链接 RDS 和 Secrets Manager,这样我就不必对密码进行硬编码?

amazon-web-services - AWS 云形成 - "Designer is out of date, hit refresh"消息

amazon-web-services - 使用 DynamoDB 和 docClient,是否可以在使用 transactWrite 时获取返回值?