Spec-Zone.ru › AWS CLI v2

[ aws . ec2 ]

modify-capacity-reservation

Описание

Изменяет емкость резерва емкости, возможность использования экземпляров и условия, при которых он будет освобожден. Вы не можете изменить тип экземпляра, оптимизацию EBS, платформу, параметры хранилища экземпляра, зону доступности или арендатора резерва емкости. Если вам необходимо изменить любой из этих атрибутов, мы рекомендуем отменить резерв емкости и затем создать новый с необходимыми атрибутами. Дополнительную информацию см. в разделе Изменение активного резерва емкости.

Допустимые изменения зависят от состояния резерва емкости:

  • assessing или scheduled состояние - Вы можете изменить только теги.
  • pending состояние - Вы не можете изменить резерв емкости.
  • active состояние, но всё ещё в рамках срока обязательства - Вы не можете уменьшить количество экземпляров или установить дату окончания, которая находится в рамках срока обязательства. Все остальные изменения разрешены.
  • active состояние без срока обязательства или истекший срок обязательства - Все изменения разрешены.
  • expired , cancelled , unsupported или failed состояние - Вы не можете изменить резерв емкости.

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

Синтаксис

  modify-capacity-reservation
--capacity-reservation-id <value>
[--instance-count <value>]
[--end-date <value>]
[--end-date-type <value>]
[--accept | --no-accept]
[--dry-run | --no-dry-run]
[--additional-info <value>]
[--instance-match-criteria <value>]
[--cli-input-json | --cli-input-yaml]
[--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-id (строка)

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

--instance-count (целое число)

Количество экземпляров, для которых нужно зарезервировать емкость. Количество экземпляров нельзя увеличить или уменьшить более чем на 1000 в одном запросе.

--end-date (отметка времени)

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

Резерв емкости будет отменён в течение часа с указанного времени. Например, если вы укажете 31.05.2019, 13:30:55, резерв емкости гарантированно закончится между 13:30:55 и 14:30:55 31.05.2019.

Вы должны указать EndDate значение, если EndDateType значение limited . Опустите EndDate , если EndDateType значение unlimited .

--end-date-type (строка)

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

  • unlimited - Резерв емкости остается активным до тех пор, пока вы его явно не отменяете. Не предоставляйте значение EndDate , если EndDateType значение unlimited .
  • limited - Резерв емкости истекает автоматически в указанную дату и время. Вы должны указать значение EndDate , если EndDateType значение limited .

Возможные значения:

  • unlimited
  • limited

--accept | --no-accept (булево)

Зарезервировано. Резервы емкости, которые вы создали, принимаются по умолчанию.

--dry-run | --no-dry-run (булево)

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

--additional-info (строка)

Зарезервировано для будущего использования.

--instance-match-criteria (строка)

Критерии соответствия (возможность использования экземпляров), которые вы хотите использовать в измененном резерве емкости. Если вы измените возможность использования экземпляров существующего резерва емкости с targeted на open , любые работающие экземпляры, которые соответствуют атрибутам резерва емкости, имеют CapacityReservationPreference значение open и ещё не запущены в резерве емкости, будут автоматически использовать изменённый резерв емкости.

Для изменения возможности использования экземпляров резерв емкости должен быть полностью неиспользуемым (нулевая загрузка).

Возможные значения:

  • open
  • targeted

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

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

Глобальные параметры

--debug (булево)

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

--endpoint-url (строка)

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

--no-verify-ssl (булево)

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

--no-paginate (булево)

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

--output (строка)

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

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • вкл
  • выкл
  • авто

--no-sign-request (булево)

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

--ca-bundle (строка)

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

--cli-read-timeout (int)

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

--cli-connect-timeout (int)

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

--cli-binary-format (строка)

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

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

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

--cli-auto-prompt (булево)

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

--no-cli-auto-prompt (булево)

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

Примеры

Примечание

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

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

Пример 1: Изменение количества экземпляров, резервируемых резервом емкости

Следующий пример modify-capacity-reservation изменяет количество экземпляров, для которых резерв емкости резервирует емкость.

aws ec2 modify-capacity-reservation \
    --capacity-reservation-id cr-1234abcd56EXAMPLE \
    --instance-count 5

Вывод:

{
    "Return": true
}

Дополнительную информацию см. в разделе Изменение резерва емкости в руководстве пользователя Amazon EC2.

Пример 2: Изменение даты и времени окончания существующего резерва емкости

Следующий modify-capacity-reservation пример изменяет существующий резерв емкости, чтобы он закончился в указанную дату и время.

aws ec2 modify-capacity-reservation \
    --capacity-reservation-id cr-1234abcd56EXAMPLE \
    --end-date-type limited \
    --end-date 2019-08-31T23:59:59Z

Дополнительную информацию см. в разделе Изменение резерва емкости в руководстве пользователя Amazon EC2.

Вывод

Возврат -> (булево)

Возвращает true, если запрос успешен; в противном случае возвращает ошибку.

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

Spec-Zone.ru

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