查看容量块 - Amazon Elastic Compute Cloud

查看容量块

预留容量块后,您可以在 AWS 账户中查看容量块预留。您可以查看 start-dateend-date,了解您的预留何时开始和结束。在容量块预留开始之前,可用容量显示为零。您可以通过标签键 aws:ec2capacityreservation:incrementalRequestedQuantity 的标签值查看容量块中有多少可用实例。

当容量块预留开始时,预留状态从 scheduled 变为 active。系统通过 Amazon EventBridge 发出一个事件,通知您容量块可以使用。有关更多信息,请参阅 使用 EventBridge 监控容量块

容量块具有以下状态:

  • payment-pending - 预付款尚未处理。

  • payment-failed - 无法在 12 小时内处理付款。您的容量块已释放。

  • scheduled - 付款已处理,但容量块预留尚未开始。

  • active - 预留容量可供使用。

  • expired - 容量块预留将在您的预留请求中指定的日期和时间自动到期。预留容量不再可供您使用。

您可以使用以下方法之一查看容量块预留。

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

  2. 在导航窗格中,选择容量预留

  3. 容量预留概述页面上,您会看到一个资源表,其中包含有关所有容量预留资源的详细信息。要查找您的容量块预留,请从容量预留 ID 上方的下拉列表中选择容量块。在表中,您可以看到有关容量块的信息,比如开始和结束日期、持续时间和状态。

  4. 有关容量块的更多详细信息,请选择要查看的容量块的预留 ID。容量预留详细信息页面将显示预留的所有属性以及容量块中正在使用和可用的实例数。

    注意

    在容量块预留开始之前,可用容量显示为零。您可以通过使用标签键的以下标签值查看容量块预留开始时有多少可用实例:aws:ec2capacityreservation:incrementalRequestedQuantity

AWS CLI
要使用 AWS CLI 查看容量块

默认情况下,当您使用 describe-capacity-reservations 命令时,会列出按需容量预留和容量块预留。要仅查看您的容量块预留,请对 capacity-reservation-type 参数使用 capacity-block 进行筛选。

例如,以下命令描述了当前 AWS 区域 中的一个或多个容量块预留。

aws ec2 describe-capacity-reservations -reservation-type capacity-block

输出示例。

{ "CapacityReservations": [ { "CapacityReservationId": "cr-12345678", "EndDateType": "limited", "ReservationType": "capacity-block" "AvailabilityZone": "eu-east-2a", "InstanceMatchCriteria": "targeted", "EphemeralStorage": false, "CreateDate": "2023-11-29T14:22:45Z", "StartDate": "2023-12-15T12:00:00Z", "EndDate": "2023-08-19T12:00:00Z", "AvailableInstanceCount": 0, "InstancePlatform": "Linux/UNIX", "TotalInstanceCount": 16, "State": "payment-pending", "Tenancy": "default", "EbsOptimized": true, "InstanceType": "p5.48xlarge" }, ...