gpt4 book ai didi

java - 除了使用DescribeAddressesRequest之外,还有更好的方法来查找正在运行的实例的IP地址吗?

转载 作者:行者123 更新时间:2023-12-02 04:51:06 27 4
gpt4 key购买 nike

正如标题所示,我正在使用 DescribeAddressesRequest以便查明实例创建后分配给实例的 IP 地址。我想知道是否有办法将 IP 分配给特定实例(例如,实例 ID i-b4b4d3d4)?

如上所述,我使用的方法可能为我提供了数千个地址,这很不方便,因为我总是对单个实例感兴趣......

最佳答案

如果您在实例上,则可以使用通过门户网站 169.254.169.254 提供的各种元数据。在 Java 中使用 EC2MetadataUtilsHttpClient 或:

curl -o - http://169.254.169.254/latest/meta-data/public-ipv4

有关元数据使用的完整列表:

curl -o - http://169.254.169.254/latest/meta-data/

如果您正在讨论过滤 Java 中的DescribeAddressesRequest,那么您可以添加过滤器。我认为这样的事情应该有效:

DescribeAddressesRequest request =
new DescribeAddressesRequest().withFilters(
Arrays.asList(new Filter().withName("resource-id").withValues("i-b4b4d3d4")));

可能是“instance-id”

关于java - 除了使用DescribeAddressesRequest之外,还有更好的方法来查找正在运行的实例的IP地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29231054/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com