ec2tags:将 AWS EC2 实例标签作为环境变量返回的小型 golang 程序
ec2tags
标记 AWS EC2 实例,特别是通过自动缩放组,是传达有关实例的角色和预期行为的信息的好方法。
这个简单的脚本使实例能够发现自己的标签并将它们写入环境变量以供应用程序使用。
下载
curl -L https://github.com/rlister/ec2tags/releases/download/0.1/ec2tags-linux-amd64-0.1.gz | gunzip > ec2tags
chmod 755 ec2tags
验证
最好通过 IAM 角色对实例进行身份验证。 以下应该就足够了:
" Action " : [
" ec2:Describe* "
],
" Resource " : [
" * "
]
如果由于某种原因无法使用 IAM 角色,或者从非 AWS 系统进行测试,您可以通过设置以 AWS 标准方式通过环境变量进行身份验证: