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 -> (строка)
CapacityReservationArn -> (строка)
AvailabilityZoneId -> (строка)
InstanceType -> (строка)
InstancePlatform -> (строка)
AvailabilityZone -> (строка)
Tenancy -> (строка)
Указывает тип аренды для резервирования емкости. Резервирование емкости может иметь один из следующих типов аренды:
-
default- Резервирование емкости создается на оборудовании, которое совместно используется другими учетными записями Amazon Web Services. -
dedicated- Резервирование емкости создается на оборудовании с однопользовательской арендой, выделенном для одной учетной записи Amazon Web Services.
TotalInstanceCount -> (целое число)
AvailableInstanceCount -> (целое число)
EbsOptimized -> (булево)
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 -> (строка)
CapacityReservationFleetId -> (строка)
PlacementGroupArn -> (строка)
CapacityAllocations -> (список)
Информация об использовании емкости экземпляров.
(структура)
Информация об использовании емкости экземпляров для резервирования емкости.
AllocationType -> (строка)
used указывает, что емкость экземпляров используется экземплярами, работающими в рамках резервирования емкости.Count -> (целое число)
4 указывает, что емкость экземпляров для 4 экземпляров в настоящее время используется.ReservationType -> (строка)
UnusedReservationBillingOwnerId -> (строка)
CommitmentInfo -> (структура)
Информация о вашем обязательстве для резервирования емкости с будущей датой.
CommittedInstanceCount -> (целое число)
CommitmentEndDate -> (метка времени)
YYYY-MM-DDThh:mm:ss.sssZ). Вы не можете уменьшить количество экземпляров или отменить резервирование емкости до этой даты и времени.DeliveryPreference -> (строка)
incremental указывает, что запрошенная емкость доставляется дополнительно к любым работающим экземплярам и зарезервированной емкости, которая у вас есть в вашей учетной записи в запрошенную дату и время.
© Copyright 2025, Amazon Web Services. Created using Sphinx.