所以我有一个在亚马逊EC2实例中运行的java程序。有没有办法通过编程获得它自己的标签?我曾尝试用describeTags()函数实例化一个新的AmazonEC2Client,但它只给我提供了null。任何帮助都将不胜感激,谢谢。
编辑:为了让事情变得更清楚,实例将是无人值守的工人机器,旋转起来只做一些计算
发布于 2013-07-23 22:24:50
您应该能够通过向:http://169.254.169.254/latest/meta-data/instance-id发送一个请求来获取当前的实例id。这只在ec2中有效。这样,您就可以访问有关该实例的大量信息。但是,标签看起来并不包括在内。
您应该能够使用实例id和正确的身份验证来获取实例标签。如果您要在实例上运行此命令,您可能希望为IAM用户提供有限的访问权限,而不是有权访问所有内容的用户,以防实例受到威胁。
https://stackoverflow.com/questions/17811992
复制相似问题