我喜欢不为资源指定自定义名称(因为CF更改后将不会重建它们)
但是如果我可以在部署时更改“名称”标签,那就很好了,例如:
aws cloudformation deploy --template-file dev-cf.yaml --stack-name mystack --region us-east-1 --tags Name=myapp env=dev
这项工作还是会破坏任何东西? CF是否依赖于它创建的资源的“名称”标签?
答案 0 :(得分:0)
否,CF不依赖于名称标签,名称标签主要是为您/ sysadmins带来利益。在我写过的很多东西中,我没有使用过很多名称标签(这可能不是一件好事),而且我从未遇到过问题。我唯一看到的可能性是,CF确实使用某些值/资源attrs / cf资源名称来生成事物的CF特定名称,因此它们可能会考虑使用您的Name标记来生成这些名称,但除了那样,你会没事的。