我使用AWS管理控制檯創建了AMI。現在我想使用Visual Studio 2010的AWS SDK for .NET來使用我創建的AMI映像啓動EC2實例。我能夠獲得我創建的安全組和密鑰對,但是當我嘗試使用DescribeImagesRequest和Response作爲owner-id獲取圖像列表時,我得到一個空列表。 請幫助我爲什麼看不到我創建的任何圖像。 我已經使用了同一區域的安全組,密鑰對和圖像AWS EC2圖片列表爲空
var ownerId = "xxxxxxxxxx";
DescribeImagesRequest imagesRequest = new DescribeImagesRequest();
Filter ownerFilter = new Filter();
ownerFilter.Name = "owner-id";
List<String> filterValues = new List<string>();
filterValues.Add(ownerId);
ownerFilter.Values = filterValues;
List<Filter> filters = new List<Filter>();
filters.Add(ownerFilter);
imagesRequest.Filters = filters;
System.Console.WriteLine("Image request created");
DescribeImagesResponse imagesResponse = ec2Client.DescribeImages(imagesRequest);
System.Console.WriteLine("Image response received");
List<Amazon.EC2.Model.Image> images = imagesResponse.Images;
System.Console.WriteLine("The total number of images are : " + images.Count);
的images.Count是空的,它沒有得到任何圖像,雖然我可以看到AWS管理控制檯上列出的圖像。
你能發佈你的代碼嗎? – EFeit
我在我的問題中添加了它 – user1439690