EBS卷属性

时间:2013-11-18 17:51:25

标签: c# .net amazon-ec2

这可能是一个愚蠢的问题,但我一直试图在.NET中获取EBS卷属性。据我所知,我无法一次获得所有的卷属性(这将是最好的),我必须指定我想要描述的属性,如下所示:

var dvar = new DescribeVolumeAttributeRequest
{
   Attribute = "some attribute name",
   VolumeId = volumeID
};  

但我在哪里可以获得这些属性的名称?我来回搜索,但找不到任何名单。我想也许有一些枚举或什么,但也找不到它。

1 个答案:

答案 0 :(得分:0)

您可以使用DescribeVolumesRequest访问卷信息,如下所示:

AmazonEC2 ec2 = AWSClientFactory.CreateAmazonEC2Client(AWSAccessKey, AWSSecretKey);
var request = new DescribeVolumesRequest()
                    .WithVolumeId(volume);
var response = ec2.DescribeVolumes(request);
Volume v = response.DescribeVolumesResult.Volume[0];

其中'volume'是您想要获取其属性的volume-id。