簡體   English   中英

從CloudFormation模板標記父堆棧

[英]Tag the parent stack from a CloudFormation template

有沒有辦法從模板本身在CloudFormation堆棧上創建標簽? (父堆棧,而不是嵌套堆棧)

我們有許多模板,每個新版本的軟件都會更新。 我們的軟件版本被標記(在git中),一眼就能看到特定堆棧被假脫機的版本。

模板的頂級解剖結構指定了6個嵌套部分:

{
  "AWSTemplateFormatVersion" : "version date",

  "Description" : "JSON string",

  "Metadata" : {
    template metadata
  },

  "Parameters" : {
    set of parameters
  },

  "Mappings" : {
    set of mappings
  },

  "Conditions" : {
    set of conditions
  },

  "Resources" : {
    set of resources
  },

  "Outputs" : {
    set of outputs
  }
}

但是這些部分似乎都沒有允許標記堆棧本身(希望我在這里遺漏了一些東西)。

是的,我可以在元數據部分添加一個版本字符串,可以通過查看特定堆棧的模板來查看,但是標簽在AWS中更容易使用。 此外,它可以更容易地控制誰可以更新/刪除堆棧。

目前,由於這種限制,我們沒有充分利用堆棧標簽。

這很有希望:

http://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html

  create-stack
--stack-name <value>
...
[--tags <value>]
...

我想我過去曾經用它來做你正在談論的事情。 這允許我基於標簽搜索堆棧,就像AWS世界中幾乎所有其他東西一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM