查看容量预留的状态 - Amazon Elastic Compute Cloud

查看容量预留的状态

Amazon EC2 会持续监控容量预留状态。将在 Amazon EC2 控制台上显示更新的状态。您可以使用以下方法之一查看有关容量预留的信息。

使用控制台查看容量预留
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 选择容量预留并选择要查看的容量预留。

使用 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 状态。但是,容量预留可能已经可供使用,您可以尝试在其中启动实例。