【问题标题】:How do I detect the EBS volume type?如何检测 EBS 卷类型?
【发布时间】:2017-01-18 03:58:26
【问题描述】:

是否可以检测附加的 EBS 卷是使用 GP2 (SSD) 还是预配置的 IOPS (io2)?

我可以发出一个简单的 curl 命令来检测附加到我的实例的内容吗?我在要运行此命令的实例上。

我也想在不需要 AWS 凭证的情况下这样做

【问题讨论】:

  • 使用实例 IAM 角色避免必须向 AWS CLI 或 SDK 提供凭证。

标签: amazon-web-services amazon-s3 amazon-ec2 aws-sdk


【解决方案1】:

没有 curl 命令可以让您知道什么是卷类型。您将通过控制台进行检查。或者另一种方法是使用 AWS CLI 命令。如果不使用 AWS 凭证,这也是不可能的。

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
        }
    ]
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 2017-07-25
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    相关资源
    最近更新 更多