2016-09-09 49 views
0

是否可以檢測連接的EBS卷是使用GP2(SSD)還是預配置的IOPS(io2)?如何檢測EBS卷類型?

是否有一個簡單的curl命令,我可以檢測什麼是附加到我的實例?我在我想要運行此命令的實例上。

我也想做到這一點,而無需AWS憑據

+0

使用實例IAM角色,以避免提供憑據到AWS CLI或軟件開發工具包。 – jbird

回答

1

沒有curl命令,可以讓你知道什麼是容積式。您將通過控制檯檢查。或者另一種方式是使用AWS CLI命令。如果不使用AWS Credentials,這也是不可能的。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-describing-volumes.html

使用CLI命令。

aws ec2 describe-volumes 

樣本輸出

{ 
    "Volumes": [ 
     { 
      "AvailabilityZone": "us-east-1a", 
      "Attachments": [ 
       { 
        "AttachTime": "2013-12-18T22:35:00.000Z", 
        "InstanceId": "i-1234567890abcdef0", 
        "VolumeId": "vol-049df61146c4d7901", 
        "State": "attached", 
        "DeleteOnTermination": true, 
        "Device": "/dev/sda1" 
       } 
      ], 
      "VolumeType": "standard", 
      "VolumeId": "vol-049df61146c4d7901", 
      "State": "in-use", 
      "SnapshotId": "snap-1234567890abcdef0", 
      "CreateTime": "2013-12-18T22:35:00.084Z", 
      "Size": 8 
     }, 
     { 
      "AvailabilityZone": "us-east-1a", 
      "Attachments": [], 
      "VolumeType": "io1", 
      "VolumeId": "vol-1234567890abcdef0", 
      "State": "available", 
      "Iops": 1000, 
      "SnapshotId": null, 
      "CreateTime": "2014-02-27T00:02:41.791Z", 
      "Size": 100 
     } 
    ] 
}