我正在尝试获取AWS区域内所有安全组的列表,但我不知道如何输出实际的安全组ID,名称等。
//Switch region to eu-west-1
ec2Client = new AmazonEC2Client(RegionEndpoint.GetBySystemName("eu-west-1"));
//Describe all the security groups
var securityGroup = new DescribeSecurityGroupsRequest();
Console.WriteLine(securityGroup.ToString());
答案 0 :(得分:1)
DescribeSecurityGroupsRequest
类只是请求对象。所以你填写了你的输入要求(在你的情况下,很可能没有)。
然后你需要在你的客户端上调用`DescribeSecurityGroups()':
var client = new AmazonEC2Client(RegionEndpoint.GetBySystemName("eu-west-1"));
var request = new DescribeSecurityGroupsRequest();
var response = client.DescribeSecurityGroups(request);
response
对象将包含您的安全组信息。