首页 > 解决方案 > 使用 Java SDK 从 Amazon EC2 实例获取信息

问题描述

我希望从正在运行的 Amazon EC2 实例中读取以下信息。

  1. 具有 S3 访问权限的实例
  2. 具有控制台帐户的实例
  3. 具有弹性 IP 且弹性 IP 对互联网开放的实例。

我在这里找到了开发人员指南,但无法获得上述详细信息。我是 AWS 开发工具包的新手。我如何获得上述详细信息?有没有可用的API?非常感谢

标签: javaamazon-web-servicesamazon-s3amazon-ec2

解决方案


这里有很多使用 Java V2 EC2 API 获取有关 Github 存储库中 EC2 实例信息的示例:

https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/example_code/ec2/src/main/java/com/example/ec2

但是,您正在寻找的信息(例如具有 S3 访问权限的实例)不是 API 的一部分。例如,EC2 Java API 没有公开提供有关 Amazon S3 访问信息的方法。

我建议您查看EC2 Client JavaDocs以了解此 API 的可用功能。


推荐阅读