由 terraform AWS EKS 创建的所有 aws 资源的用户自定义标签

user custom tag for all aws resources created by terraform AWS EKS

出于账单跟踪目的,鉴于我们在 AWS 上有其他解决方案,我们被要求向 Terraform AWS EKS 创建的所有可标记资源添加自定义标签,例如 Tag key = "platform" tag value = "k8s"。实际上是一个显示它是 kubernetes 资源的静态标签。

我们正在根据本指南对我们的解决方案进行建模:

https://github.com/terraform-providers/terraform-provider-aws/tree/master/examples/eks-getting-started

虽然 aws provider for eks on terraform 上的许多资源似乎都没有提供自定义标签的选项。

我们有什么办法可以全面获得自定义标签吗?

我仍在浏览 AWS EKS 和 Terraform AWS EKS 指南,但无法帮助回答我的问题。

非常感谢任何方向!

格雷格

您正在寻找什么样的自定义标签?如果是静态标签。根据您的需要修改以下 AWS 提供的 lambda 函数,并在 lambda 函数中添加一个硬编码值(键值对)。

如果您正在寻找基于 API 调用的自定义标签,请查看此博客 post。 https://aws.amazon.com/blogs/security/how-to-automatically-tag-amazon-ec2-resources-in-response-to-api-events/

在这里试试:https://github.com/terraform-aws-modules/terraform-aws-eks

在 "terraform-aws-eks" 的输入下,您可以找到 "Tags" - 要添加到所有资源的标签映射。

祝你好运。