gpt4 book ai didi

java - 亚马逊 AWS Java API。我没有看到我的 AMI

转载 作者:行者123 更新时间:2023-11-30 06:35:21 25 4
gpt4 key购买 nike

我正在使用 Amazon AWS 的 Java API。我成功地进行了身份验证,然后获取了所有图像,但我的图像不在其中(我的 AMI 是私有(private)的,但我想我仍然会看到它们,因为我已经通过了身份验证)。这是我的来源...

final AmazonEC2 client = new AmazonEC2Client(credentails);

for(Image image: client.describeImages().getImages()){
if(image.getOwnerId().equals("1234567890")){
//... do something usefull with the AMI
}
}

而我的“OwnerId”不在收到的其中。有什么问题,我不会公开我的 AMI,我怎样才能获得我的 AMI?

回答:我在错误的区域,我只从该区域获得 AMI,而不是我的。更改区域的方法是:

client.setEndpoint("ec2.us-west-1.amazonaws.com");

最佳答案

仅供引用,如果您只对自己的实例感兴趣,您可以使用以下方法显着减少 DescribeInstances 调用中使用的带宽量:

DescribeImagesRequest request = new DescribeImagesRequest();
request.withOwners("self");

Collection<Image> images = client.describeImages(request).getImages();

关于java - 亚马逊 AWS Java API。我没有看到我的 AMI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162281/

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