要使用监控修改的进度 Amazon CLI
使用describe-volumes-modifications命令查看一个或多个卷修改的进度。以下示例描述了两个卷的卷修改。
aws ec2 describe-volumes-modifications --volume-ids vol-11111111111111111
vol-22222222222222222
在以下示例输出中,卷修改仍处于 modifying
状态。以百分比形式报告进展情况。
{
"VolumesModifications": [
{
"TargetSize": 200,
"TargetVolumeType": "io1",
"ModificationState": "modifying",
"VolumeId": "vol-11111111111111111",
"TargetIops": 10000,
"StartTime": "2017-01-19T22:21:02.959Z",
"Progress": 0,
"OriginalVolumeType": "gp2",
"OriginalIops": 300,
"OriginalSize": 100
},
{
"TargetSize": 2000,
"TargetVolumeType": "sc1",
"ModificationState": "modifying",
"VolumeId": "vol-22222222222222222",
"StartTime": "2017-01-19T22:23:22.158Z",
"Progress": 0,
"OriginalVolumeType": "gp2",
"OriginalIops": 300,
"OriginalSize": 1000
}
]
}
下一个示例描述了修改状态为 optimizing
或 completed
的所有卷,然后筛选和格式化结果以只显示于 2017 年 2 月 1 日及之后做出的修改:
aws ec2 describe-volumes-modifications --filters Name=modification-state,Values="optimizing","completed" --query "VolumesModifications[?StartTime>='2017-02-01'].{ID:VolumeId,STATE:ModificationState}"
以下是包含有关两个卷的信息的示例输出:
[
{
"STATE": "optimizing",
"ID": "vol-06397e7a0eEXAMPLE"
},
{
"STATE": "completed",
"ID": "vol-ba74e18c2aEXAMPLE"
}
]