出于账单跟踪的目的,鉴于我们在AWS上还有其他解决方案,因此要求我们向Terraform AWS EKS创建的所有可标记资源添加自定义标签,例如Tag key =“ platform” tag value =“ k8s”。实际上,表明它是kubernetes资源的静态标签。
我们将根据本指南对解决方案进行建模:
似乎aws提供程序上用于terraform上的eks的许多资源没有提供自定义标签的选项。
我们有什么办法可以全面获取自定义标签?
我仍在阅读AWS EKS和Terraform AWS EKS指南,但无法帮助回答我的问题。
高度赞赏任何方向!
格雷格
答案 0 :(得分:2)
在这里尝试:https://github.com/terraform-aws-modules/terraform-aws-eks
在“ terraform-aws-eks”的输入下,您可以找到“标签”-要添加到所有资源的标签映射。
祝你好运。
答案 1 :(得分:0)
您要寻找哪种自定义标签?如果是静态标签。根据需要修改以下AWS提供的lambda函数,并在lambda函数内添加一个硬编码值(键:值对)。
如果您要查找基于API调用的自定义标签,请查看此博客文章。 https://aws.amazon.com/blogs/security/how-to-automatically-tag-amazon-ec2-resources-in-response-to-api-events/