Amazon web services aws cloudformation部署覆盖“;名称“;标签?

Amazon web services aws cloudformation部署覆盖“;名称“;标签?,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,我不喜欢为我的资源指定自定义名称(因为CF在更改后不会重新生成它们) 但如果我可以在部署时更改“name”标记,那就太好了,例如: aws cloudformation deploy --template-file dev-cf.yaml --stack-name mystack --region us-east-1 --tags Name=myapp env=dev 这个能用还是能坏?CF是否依赖于它创建的资源的“名称”标记?否,CF不依赖于名称标记,名称标记主要是为了您的/sysadmin

我不喜欢为我的资源指定自定义名称(因为CF在更改后不会重新生成它们)

但如果我可以在部署时更改“name”标记,那就太好了,例如:

aws cloudformation deploy --template-file dev-cf.yaml --stack-name mystack --region us-east-1 --tags Name=myapp env=dev

这个能用还是能坏?CF是否依赖于它创建的资源的“名称”标记?

否,CF不依赖于名称标记,名称标记主要是为了您的/sysadmin的利益。在我写的很多东西中,我没有使用过很多名字标签(这可能不是一件好事),而且我从来没有遇到过问题。我能看到的唯一可能性是,CF确实使用了一些值/资源属性/CF资源名称来生成特定于CF的事物名称,因此在生成这些名称时,它们可能会考虑您的名称标记,但除此之外,您不会有问题