查看容量预留的状态
Amazon EC2 会持续监控容量预留状态。将在 Amazon EC2 控制台上显示更新的状态。您可以使用以下方法之一查看有关容量预留的信息。
使用控制台查看容量预留
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
选择容量预留并选择要查看的容量预留。
使用 AWS CLI 查看容量预留
使用 describe-capacity-reservations 命令:
例如,以下命令会描述所有容量预留。
aws ec2 describe-capacity-reservations
输出示例。
{ "CapacityReservations": [ { "CapacityReservationId": "cr-1234abcd56EXAMPLE ", "EndDateType": "unlimited", "AvailabilityZone": "eu-west-1a", "InstanceMatchCriteria": "open", "Tags": [], "EphemeralStorage": false, "CreateDate": "2019-08-16T09:03:18.000Z", "AvailableInstanceCount": 1, "InstancePlatform": "Linux/UNIX", "TotalInstanceCount": 1, "State": "active", "Tenancy": "default", "EbsOptimized": true, "InstanceType": "a1.medium", "PlacementGroupArn": "arn:aws:ec2:us-east-1:123456789012:placement-group/MyPG" }, { "CapacityReservationId": "cr-abcdEXAMPLE9876ef ", "EndDateType": "unlimited", "AvailabilityZone": "eu-west-1a", "InstanceMatchCriteria": "open", "Tags": [], "EphemeralStorage": false, "CreateDate": "2019-08-07T11:34:19.000Z", "AvailableInstanceCount": 3, "InstancePlatform": "Linux/UNIX", "TotalInstanceCount": 3, "State": "cancelled", "Tenancy": "default", "EbsOptimized": true, "InstanceType": "m5.large" } ] }
容量预留可能具有以下几种状态:
active
— 容量可供使用。expired
— 容量预留已在您预留请求中指定的日期和时间自动失效。预留容量不再可供您使用。cancelled
—容量预留 已取消。预留容量不再可供您使用。pending
— 容量预留请求已成功,但容量预配置仍待处理。failed
— 容量预留请求失败。请求可能由于无效的请求参数、容量限制或实例限制等约束条件失败。您可以查看 60 分钟内的失败请求。
注意
由于 Amazon EC2 API 遵循的最终一致性模型,创建容量预留后,控制台和 describe-capacity-reservations 响应最高会花费 5 分钟来表明容量预留处于 active
状态。在此期间,控制台和 describe-capacity-reservations
响应可能会表明容量预留位于 pending
状态。但是,容量预留可能已经可供使用,您可以尝试在其中启动实例。