亚马逊 AWS Java API。我看不到我的 AMI

发布于 2024-11-10 09:30:10 字数 550 浏览 0 评论 0原文

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

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");

I'm using the Java API for Amazon AWS. I successfully authenticate, then get all images and my images are not among them (my AMIs are private, but I suppose that I will still see them since I have been authenticated). Here is my source...

final AmazonEC2 client = new AmazonEC2Client(credentails);

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

And my "OwnerId" is not among the received ones. What is the problem, I won't make my AMIs public, how can I get my AMIs?

ANSWER: I was in a wrong region, and I was getting only AMIs from that region, not mine.
The way to change region is:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北座城市 2024-11-17 09:30:11

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

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

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

FYI, if you're only interested in your own instances you can dramatically reduce the amount of bandwidth used in a DescribeInstances call using:

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

Collection<Image> images = client.describeImages(request).getImages();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文