逗人, 我编写了代码来列出EC2实例
AmazonEC2Client amazonEC2Client = new AmazonEC2Client("id", "password", Amazon.RegionEndpoint.USEast1))
DescribeInstancesRequest describeInstancesRequest = new DescribeInstancesRequest();
DescribeInstancesResponse describeInstancesResponse = amazonEC2Client.DescribeInstances(describeInstancesRequest);
我需要添加过滤器来更改默认区域。
我试试:
var ii = Amazon.RegionEndpoint.GetBySystemName("region");
变量我什么也不会返回。
我试试:
describeInstancesRequest.Filters.Add(new Filter("region-name", new List<string>() { region }));
那是错的!
请告诉我 在此先感谢
答案 0 :(得分:0)
对于region-2使用client时,无法查询region-1的实例。在上面的示例中,您已创建带有区域的客户端为Amazon.RegionEndpoint.USEast1
此客户端将仅返回USEast1的实例。要查询其他区域的实例,您需要通过提供该区域的名称为每个区域创建新客户端。