Spec-Zone.ru › AWS CLI v2

[ aws . ec2 ]

describe-capacity-reservations

Описание

Описывает одну или несколько ваших резерваций емкости. Результаты описывают только резервации емкости в текущем регионе Amazon Web Services.

См. также: Документация API AWS

describe-capacity-reservations является постраничным запросом. Для получения всего набора результатов могут быть выполнены несколько API-вызовов. Вы можете отключить постраничный вывод, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничным выводом, аргумент --query должен извлекать данные из результатов следующих запросов: CapacityReservations

Синтаксис

  describe-capacity-reservations
[--capacity-reservation-ids <value>]
[--filters <value>]
[--dry-run | --no-dry-run]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--capacity-reservation-ids (список)

Идентификатор резервации емкости.

(строка)

Синтаксис:

"string" "string" ...

--filters (список)

Один или несколько фильтров.

  • instance-type - Тип экземпляра, для которого резервируется емкость в резервации емкости.
  • owner-id - Идентификатор учетной записи Amazon Web Services, которая владеет резервацией емкости.
  • instance-platform - Тип операционной системы, для которой резервируется емкость в резервации емкости.
  • availability-zone - Доступная зона резервации емкости.
  • tenancy - Указывает арендацию резервации емкости. Резервация емкости может иметь следующие параметры арендаций:
    • default - Резервация емкости создана на оборудовании, совместно используемом другими учетными записями Amazon Web Services.
    • dedicated - Резервация емкости создана на оборудовании с однопользовательской арендой, выделенном для одной учетной записи Amazon Web Services.
  • outpost-arn - Amazon Resource Name (ARN) узла Outpost, на котором была создана резервация емкости.
  • state - Текущее состояние резервации емкости. Резервация емкости может быть в одном из следующих состояний:
    • active - Резервация емкости активна, и емкость доступна для использования.
    • expired - Резервация емкости истекла автоматически в указанную вами дату и время. Зарезервированная емкость больше недоступна для использования.
    • cancelled - Резервация емкости была отменена. Зарезервированная емкость больше недоступна для использования.
    • pending - Запрос на резервацию емкости был выполнен успешно, но выделение емкости все еще ожидается.
    • failed - Запрос на резервацию емкости завершился ошибкой. Запрос может завершиться ошибкой из-за неверных параметров запроса, ограничений емкости или ограничений по экземплярам. Неудачные запросы сохраняются в течение 60 минут.
  • start-date - Дата и время начала резервации емкости.
  • end-date - Дата и время истечения срока действия резервации емкости. При истечении срока действия резервации емкости зарезервированная емкость освобождается, и вы больше не можете запускать экземпляры в ней. Состояние резервации емкости изменяется на истекшее, когда она достигает своей конечной даты и времени.
  • end-date-type - Указывает способ окончания резервации емкости. Резервация емкости может иметь один из следующих типов окончания:
    • unlimited - Резервация емкости остается активной до тех пор, пока вы ее явно не отменяете.
    • limited - Резервация емкости истекает автоматически в указанную дату и время.
  • instance-match-criteria - Указывает тип запусков экземпляров, которые принимает резервация емкости. Варианты включают:
    • open - Резервация емкости принимает все экземпляры, которые имеют соответствующие атрибуты (тип экземпляра, платформа и доступная зона). Экземпляры, имеющие соответствующие атрибуты, запускаются в резервации емкости автоматически без указания дополнительных параметров.
    • targeted - Резервация емкости принимает только экземпляры, которые имеют соответствующие атрибуты (тип экземпляра, платформа и доступная зона), и явно указывают на резервацию емкости. Это гарантирует, что только разрешенные экземпляры могут использовать зарезервированную емкость.
  • placement-group-arn - ARN группы размещения кластера, в которой была создана резервация емкости.

(структура)

Пара имя-значение фильтра, используемая для возврата более конкретного списка результатов из операции describe. Фильтры могут использоваться для сопоставления набора ресурсов по определенным критериям, таким как теги, атрибуты или идентификаторы.

Если вы указываете несколько фильтров, фильтры объединяются с AND, и запрос возвращает только результаты, соответствующие всем указанным фильтрам.

Для получения дополнительной информации см. Список и фильтрацию с помощью командной строки и API в Руководстве пользователя Amazon EC2.

Имя -> (строка)

Имя фильтра. Имена фильтров чувствительны к регистру.

Значения -> (список)

Значения фильтра. Значения фильтров чувствительны к регистру. Если вы указываете несколько значений для фильтра, значения объединяются с OR, и запрос возвращает все результаты, соответствующие любому из указанных значений.

(строка)

Сокращенный синтаксис:

Name=string,Values=string,string ...

Синтаксис JSON:

[
  {
    "Name": "string",
    "Values": ["string", ...]
  }
  ...
]

--dry-run | --no-dry-run (логическое значение)

Проверяет, имеете ли вы необходимые разрешения для действия, не выполняя фактический запрос, и предоставляет ответ об ошибке. Если у вас есть необходимые разрешения, ответ об ошибке DryRunOperation. В противном случае это UnauthorizedOperation.

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставляются в командной строке, эти значения переопределяют значения, предоставленные JSON. Невозможно передать произвольные двоичные значения с помощью предоставленного JSON-значения, так как строка будет воспринята буквально. Это может не быть указано вместе с --cli-input-yaml.

--starting-token (строка)

Токен для указания места начала постраничного вывода. Это NextToken из ранее усеченного ответа.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.

--page-size (целое число)

Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращенных в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить таймауты вызовов AWS-сервисов.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.

--max-items (целое число)

Общее количество элементов для возврата в выводе команды. Если общее количество доступных элементов превышает указанное значение, в выводе команды предоставляется NextToken. Чтобы продолжить постраничный вывод, укажите значение NextToken в аргументе starting-token последующей команды. **Не** используйте элемент ответа NextToken напрямую вне AWS CLI.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки API-запроса. Если предоставлено значение без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверит входные данные команды и вернет пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Общие параметры

--debug (boolean)

Включить отладку.

--endpoint-url (string)

Переопределить стандартный URL команды заданным URL.

--no-verify-ssl (boolean)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.

--no-paginate (boolean)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один запрос для первой страницы результатов.

--output (string)

Стиль форматирования вывода команды.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

Запрос JMESPath для фильтрации данных ответа.

--profile (string)

Использовать определенный профиль из файла аутентификации.

--region (string)

Регион для использования. Переопределяет параметры конфигурации/среды.

--version (string)

Показать версию этого инструмента.

--color (string)

Включить/выключить вывод в цвете.

  • on
  • off
  • auto

--no-sign-request (boolean)

Не подписывать запросы. Кредиты не будут загружены, если этот аргумент предоставлен.

--ca-bundle (string)

Файл сертификатов CA для проверки SSL-сертификатов. Переопределяет параметры конфигурации/среды.

--cli-read-timeout (int)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (string)

Стиль форматирования для двоичных блоков. По умолчанию используется формат base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной строкой base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI версии 1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, отображаемого в двоичном блоке fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настроек cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

Отключить пейджер CLI для вывода.

--cli-auto-prompt (boolean)

Автоматически запрашивать входные параметры CLI.

--no-cli-auto-prompt (boolean)

Отключить автоматическое запросы входных параметров CLI.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в Руководстве пользователя AWS CLI.

Если не указано иное, все примеры используют правила цитирования Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. Дополнительную информацию см. в разделе "Использование кавычек со строками" в Руководстве пользователя AWS CLI.

Пример 1: Описание одной или нескольких резерваций емкости

Следующий describe-capacity-reservations пример отображает информацию обо всех резервациях емкости в текущем регионе AWS.

aws ec2 describe-capacity-reservations

Вывод:

{
    "CapacityReservations": [
        {
            "CapacityReservationId": "cr-1234abcd56EXAMPLE ",
            "OwnerId": "123456789111",
            "CapacityReservationArn": "arn:aws:ec2:us-east-1:123456789111:capacity-reservation/cr-1234abcd56EXAMPLE",
            "AvailabilityZoneId": "use1-az2",
            "InstanceType": "c5.large",
            "InstancePlatform": "Linux/UNIX",
            "AvailabilityZone": "us-east-1a",
            "Tenancy": "default",
            "TotalInstanceCount": 1,
            "AvailableInstanceCount": 1,
            "EbsOptimized": true,
            "EphemeralStorage": false,
            "State": "active",
            "StartDate": "2024-10-23T15:00:24+00:00",
            "EndDateType": "unlimited",
            "InstanceMatchCriteria": "open",
            "CreateDate": "2024-10-23T15:00:24+00:00",
            "Tags": [],
            "CapacityAllocations": []
        },
        {
            "CapacityReservationId": "cr-abcdEXAMPLE9876ef ",
            "OwnerId": "123456789111",
            "CapacityReservationArn": "arn:aws:ec2:us-east-1:123456789111:capacity-reservation/cr-abcdEXAMPLE9876ef",
            "AvailabilityZoneId": "use1-az2",
            "InstanceType": "c4.large",
            "InstancePlatform": "Linux/UNIX",
            "AvailabilityZone": "us-east-1a",
            "Tenancy": "default",
            "TotalInstanceCount": 1,
            "AvailableInstanceCount": 1,
            "EbsOptimized": true,
            "EphemeralStorage": false,
            "State": "cancelled",
            "StartDate": "2024-10-23T15:01:03+00:00",
            "EndDateType": "unlimited",
            "InstanceMatchCriteria": "open",
            "CreateDate": "2024-10-23T15:01:02+00:00",
            "Tags": [],
            "CapacityAllocations": []
        }
    ]
}

Пример 2: Описание одной или нескольких резерваций емкости

Следующий describe-capacity-reservations пример отображает информацию о указанной резервации емкости.

aws ec2 describe-capacity-reservations \
    --capacity-reservation-ids cr-1234abcd56EXAMPLE

Вывод:

{
    "CapacityReservations": [
        {
            "CapacityReservationId": "cr-abcdEXAMPLE9876ef ",
            "OwnerId": "123456789111",
            "CapacityReservationArn": "arn:aws:ec2:us-east-1:123456789111:capacity-reservation/cr-abcdEXAMPLE9876ef",
            "AvailabilityZoneId": "use1-az2",
            "InstanceType": "c4.large",
            "InstancePlatform": "Linux/UNIX",
            "AvailabilityZone": "us-east-1a",
            "Tenancy": "default",
            "TotalInstanceCount": 1,
            "AvailableInstanceCount": 1,
            "EbsOptimized": true,
            "EphemeralStorage": false,
            "State": "active",
            "StartDate": "2024-10-23T15:01:03+00:00",
            "EndDateType": "unlimited",
            "InstanceMatchCriteria": "open",
            "CreateDate": "2024-10-23T15:01:02+00:00",
            "Tags": [],
            "CapacityAllocations": []
        }
    ]
}

Дополнительную информацию см. в разделе "Просмотр резервации емкости" в Руководстве пользователя Amazon Elastic Compute Cloud для Linux-инстансов.

Вывод

NextToken -> (строка)

Токен, используемый для получения следующей страницы результатов. Это значение равно null, когда больше результатов нет.

CapacityReservations -> (список)

Информация о резервировании емкости.

(структура)

Описание резервирования емкости.

CapacityReservationId -> (строка)

Идентификатор резервирования емкости.

OwnerId -> (строка)

Идентификатор учетной записи Amazon Web Services, владеющей резервированием емкости.

CapacityReservationArn -> (строка)

Идентификатор ресурса Amazon (ARN) резервирования емкости.

AvailabilityZoneId -> (строка)

Идентификатор зоны доступности резервирования емкости.

InstanceType -> (строка)

Тип экземпляра, для которого резервируется емкость.

InstancePlatform -> (строка)

Тип операционной системы, для которой резервируется емкость.

AvailabilityZone -> (строка)

Зона доступности, в которой резервируется емкость.

Tenancy -> (строка)

Указывает тип аренды для резервирования емкости. Резервирование емкости может иметь один из следующих типов аренды:

  • default - Резервирование емкости создается на оборудовании, которое совместно используется другими учетными записями Amazon Web Services.
  • dedicated - Резервирование емкости создается на оборудовании с однопользовательской арендой, выделенном для одной учетной записи Amazon Web Services.

TotalInstanceCount -> (целое число)

Общее количество экземпляров, для которых резервируется емкость.

AvailableInstanceCount -> (целое число)

Остаточная емкость. Указывает количество экземпляров, которые можно запустить в рамках резервирования емкости.

EbsOptimized -> (булево)

Указывает, поддерживает ли резервирование емкости экземпляры с оптимизацией EBS. Эта оптимизация обеспечивает выделенную пропускную способность для Amazon EBS и оптимизированную конфигурационную сборку для обеспечения оптимальной производительности ввода-вывода. Эта оптимизация не доступна для всех типов экземпляров. При использовании экземпляра с оптимизацией EBS применяются дополнительные расходы на использование.

EphemeralStorage -> (булево)

Устарело.

State -> (строка)

Текущее состояние резервирования емкости. Резервирование емкости может находиться в одном из следующих состояний:

  • active - Емкость доступна для использования.
  • expired - Резервирование емкости истекло автоматически в указанную в запросе резервирования дату и время. Зарезервированная емкость больше недоступна для использования.
  • cancelled - Резервирование емкости было отменено. Зарезервированная емкость больше недоступна для использования.
  • pending - Запрос на резервирование емкости успешно выполнен, но выделение емкости все еще ожидается.
  • failed - Запрос на резервирование емкости завершился неудачно. Запрос может завершиться неудачно из-за некорректных параметров запроса, ограничений емкости или ограничений на количество экземпляров. Вы можете просмотреть невыполненный запрос в течение 60 минут.
  • scheduled - (Резервирование емкости с будущей датой) Запрос на резервирование емкости с будущей датой был одобрен, и резервирование емкости запланировано на доставку в запрошенную начальную дату.
  • payment-pending - (Блоки емкости) Предварительная оплата еще не обработана.
  • payment-failed - (Блоки емкости) Предварительная оплата не была обработана в течение 12 часов. Ваш блок емкости был освобожден.
  • assessing - (Резервирование емкости с будущей датой) Amazon EC2 оценивает ваш запрос на резервирование емкости с будущей датой.
  • delayed - (Резервирование емкости с будущей датой) Amazon EC2 столкнулся с задержкой при выделении запрошенного резервирования емкости с будущей датой. Amazon EC2 не может доставить запрошенную емкость в запрошенную дату и время.
  • unsupported - (Резервирование емкости с будущей датой) Amazon EC2 не может обработать запрос на резервирование емкости с будущей датой из-за ограничений емкости. Вы можете просмотреть неподдерживаемые запросы в течение 30 дней. Резервирование емкости не будет доставлено.

StartDate -> (метка времени)

Дата и время начала резервирования емкости.

EndDate -> (метка времени)

Дата и время окончания резервирования емкости. При истечении срока действия резервирования емкости зарезервированная емкость освобождается, и вы больше не можете запускать экземпляры в ней. Состояние резервирования емкости изменяется на expired при достижении даты и времени окончания.

EndDateType -> (строка)

Указывает способ завершения резервирования емкости. Резервирование емкости может иметь один из следующих типов окончания:

  • unlimited - Резервирование емкости остается активным до тех пор, пока вы его явно не отменяете.
  • limited - Резервирование емкости истекает автоматически в указанную дату и время.

InstanceMatchCriteria -> (строка)

Указывает тип запусков экземпляров, которые принимает резервирование емкости. Доступные варианты:

  • open - Резервирование емкости принимает все экземпляры с совпадающими атрибутами (тип экземпляра, платформа и зона доступности). Экземпляры с совпадающими атрибутами запускаются в резервировании емкости автоматически без указания дополнительных параметров.
  • targeted - Резервирование емкости принимает только экземпляры с совпадающими атрибутами (тип экземпляра, платформа и зона доступности) и явно нацеленные на резервирование емкости. Это гарантирует, что только разрешенные экземпляры могут использовать зарезервированную емкость.

CreateDate -> (метка времени)

Дата и время создания резервирования емкости.

Tags -> (список)

Любые теги, назначенные резервированию емкости.

(структура)

Описание тега.

Key -> (строка)

Ключ тега.

Ограничения: ключи тегов чувствительны к регистру и принимают максимум 127 символов Юникода. Не может начинаться с aws:.

Value -> (строка)

Значение тега.

Ограничения: значения тегов чувствительны к регистру и принимают максимум 256 символов Юникода.

OutpostArn -> (строка)

Идентификатор ресурса Amazon (ARN) узла Outpost, на котором было создано резервирование емкости.

CapacityReservationFleetId -> (строка)

Идентификатор резервирования емкости Fleet, к которому относится резервирование емкости. Действительно только для резервирования емкости, созданного резервированием емкости Fleet.

PlacementGroupArn -> (строка)

Идентификатор ресурса Amazon (ARN) группы размещения кластера, в которой было создано резервирование емкости. Дополнительная информация приведена в разделе «Резервирование емкости для групп размещения кластеров» в руководстве пользователя Amazon EC2.

CapacityAllocations -> (список)

Информация об использовании емкости экземпляров.

(структура)

Информация об использовании емкости экземпляров для резервирования емкости.

AllocationType -> (строка)

Тип использования. used указывает, что емкость экземпляров используется экземплярами, работающими в рамках резервирования емкости.

Count -> (целое число)

Объем емкости экземпляров, связанный с использованием. Например, значение 4 указывает, что емкость экземпляров для 4 экземпляров в настоящее время используется.

ReservationType -> (строка)

Тип резервирования емкости.

UnusedReservationBillingOwnerId -> (строка)

Идентификатор учетной записи Amazon Web Services, которой присваивается оплата за неиспользуемую емкость резервирования емкости.

CommitmentInfo -> (структура)

Информация о вашем обязательстве для резервирования емкости с будущей датой.

CommittedInstanceCount -> (целое число)

Объем емкости экземпляров, на который вы обязались, когда запрашивали резервирование емкости с будущей датой.

CommitmentEndDate -> (метка времени)

Дата и время окончания срока действия обязательства в формате ISO8601 в часовом поясе UTC (YYYY-MM-DDThh:mm:ss.sssZ). Вы не можете уменьшить количество экземпляров или отменить резервирование емкости до этой даты и времени.

DeliveryPreference -> (строка)

Способ доставки для резервирования емкости с будущей датой. incremental указывает, что запрошенная емкость доставляется дополнительно к любым работающим экземплярам и зарезервированной емкости, которая у вас есть в вашей учетной записи в запрошенную дату и время.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API