查看容量预留的状态 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

查看容量预留的状态

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

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

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

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