update-capacity-provider
Описание
Изменяет параметры поставщика емкости.
См. также: Документацию API AWS
Синтаксис
update-capacity-provider
--name <value>
--auto-scaling-group-provider <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]
Параметры
--name (строка)
--auto-scaling-group-provider (структура)
Объект, представляющий параметры для обновления поставщика емкости для группы Auto Scaling.
managedScaling -> (структура)
Настройки управляемого масштабирования для поставщика емкости группы Auto Scaling.
status -> (строка)
targetCapacity -> (целое число)
0 и меньше или равно 100. Например, если вы хотите, чтобы поставщик емкости поддерживал 10% резерва, это означает, что использование составляет 90%, поэтому используйте targetCapacity в 90. Значение по умолчанию 100 процентов приводит к полному использованию экземпляров Amazon EC2 в вашей группе Auto Scaling.minimumScalingStepSize -> (целое число)
Минимальное количество экземпляров Amazon EC2, которые Amazon ECS будет масштабировать за один раз. Процесс масштабирования вниз не затрагивается этим параметром. Если этот параметр опущен, используется значение по умолчанию 1.
При необходимости дополнительной емкости Amazon ECS будет масштабировать до минимального шага, даже если фактическая потребность меньше минимального шага.
Если вы используете поставщика емкости с группой Auto Scaling, настроенной с более чем одним типом экземпляра Amazon EC2 или зоной доступности, Amazon ECS будет масштабировать до точного минимального шага и игнорировать как максимальный шаг масштабирования, так и спрос на емкость.
maximumScalingStepSize -> (целое число)
10000.instanceWarmupPeriod -> (целое число)
300 секунд.managedTerminationProtection -> (строка)
Настройка управляемой защиты от завершения работы для поставщика емкости группы Auto Scaling. Это определяет, имеет ли группа Auto Scaling управляемую защиту от завершения работы.
Предупреждение
При использовании управляемой защиты от завершения работы также необходимо использовать управляемое масштабирование, иначе управляемая защита от завершения работы не работает.При включенной управляемой защите от завершения работы Amazon ECS предотвращает завершение работы экземпляров Amazon EC2 в группе Auto Scaling, содержащих задачи, во время действия масштабирования вниз. Группа Auto Scaling и каждый экземпляр в группе Auto Scaling должны иметь защиту экземпляров от действий масштабирования вниз. Дополнительную информацию см. в разделе Защита экземпляров в руководстве пользователя Auto Scaling.
При выключенной управляемой защите от завершения работы ваши экземпляры Amazon EC2 не защищены от завершения работы при масштабировании вниз группы Auto Scaling.
managedDraining -> (строка)
Сокращенный синтаксис:
managedScaling={status=string,targetCapacity=integer,minimumScalingStepSize=integer,maximumScalingStepSize=integer,instanceWarmupPeriod=integer},managedTerminationProtection=string,managedDraining=string
Синтаксис JSON:
{
"managedScaling": {
"status": "ENABLED"|"DISABLED",
"targetCapacity": integer,
"minimumScalingStepSize": integer,
"maximumScalingStepSize": integer,
"instanceWarmupPeriod": integer
},
"managedTerminationProtection": "ENABLED"|"DISABLED",
"managedDraining": "ENABLED"|"DISABLED"
}
--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
- text
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/выключить цветной вывод.
- on
- off
- auto
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл сертификата CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. По умолчанию формат — 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 (логическое значение)
Отключить вывод кли-пэйджера.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматический запрос параметров ввода CLI.
Вывод
capacityProvider -> (структура)
Подробная информация о поставщике емкости.
capacityProviderArn -> (строка)
name -> (строка)
status -> (строка)
ACTIVE могут использоваться в кластере. После успешного удаления поставщика емкости его статус становится INACTIVE.autoScalingGroupProvider -> (структура)
Настройки группы Auto Scaling для поставщика емкости.
autoScalingGroupArn -> (строка)
managedScaling -> (структура)
Настройки управляемого масштабирования для поставщика емкости группы Auto Scaling.
status -> (строка)
targetCapacity -> (целое число)
0 и меньше или равно 100. Например, если вы хотите, чтобы поставщик емкости поддерживал 10% резервной емкости, то это означает, что загрузка составляет 90%, поэтому используйте значение targetCapacity в 90. Значение по умолчанию в 100 процентах приводит к полному использованию Amazon EC2-инстансов в вашей группе Auto Scaling.minimumScalingStepSize -> (целое число)
Минимальное количество Amazon EC2-инстансов, которое Amazon ECS будет масштабировать одновременно. Процесс масштабирования не зависит от этого параметра. Если этот параметр опущен, используется значение по умолчанию 1.
Когда требуется дополнительная емкость, Amazon ECS будет масштабировать минимальный размер шага масштабирования, даже если фактическая потребность меньше минимального размера шага масштабирования.
Если вы используете поставщика емкости с группой Auto Scaling, настроенной с несколькими типами Amazon EC2-инстансов или зонами доступности, Amazon ECS будет масштабировать на точное значение минимального размера шага масштабирования и проигнорирует максимальный размер шага масштабирования, а также спрос на емкость.
maximumScalingStepSize -> (целое число)
10000.instanceWarmupPeriod -> (целое число)
300 секунды.managedTerminationProtection -> (строка)
Настройка управляемой защиты от прекращения работы для поставщика емкости группы Auto Scaling. Это определяет, включена ли защита от прекращения работы для группы Auto Scaling. По умолчанию отключена.
Предупреждение
При использовании управляемой защиты от прекращения работы также необходимо использовать управляемое масштабирование, иначе управляемая защита от прекращения работы не будет работать.При включенной управляемой защите от прекращения работы Amazon ECS предотвращает прекращение работы Amazon EC2-инстансов в группе Auto Scaling, содержащих задачи, во время действия масштабирования "вниз". Группа Auto Scaling и каждый инстанс в группе Auto Scaling также должны иметь защиту от действий масштабирования "вниз". Подробнее см. Защита инстансов в руководстве пользователя Auto Scaling.
При отключенной управляемой защите от прекращения работы ваши Amazon EC2-инстансы не защищены от прекращения работы при масштабировании группы Auto Scaling "вниз".
managedDraining -> (строка)
updateStatus -> (строка)
Статус обновления поставщика емкости. Возможные состояния:
Поставщик емкости находится в процессе удаления.
Поставщик емкости был успешно удален и имеет статус INACTIVE.
Поставщик емкости не может быть удален. Причина неудачного обновления содержится в статусе обновления.
updateStatusReason -> (строка)
tags -> (список)
Метаданные, которые вы применяете к поставщику емкости для его категоризации и организации. Каждый тег состоит из ключа и необязательного значения. Вы определяете оба.
Применяются следующие основные ограничения к тегам:
- Максимальное количество тегов на ресурс - 50
- Для каждого ресурса каждый ключ тега должен быть уникальным, и каждый ключ тега может иметь только одно значение.
- Максимальная длина ключа - 128 символов Юникода в UTF-8
- Максимальная длина значения - 256 символов Юникода в UTF-8
- Если ваша схема тегов используется в нескольких сервисах и ресурсах, имейте в виду, что другие сервисы могут иметь ограничения на разрешенные символы. В целом, разрешенными символами являются буквы, цифры и пробелы, представленные в UTF-8, а также следующие символы: + - = . _ : / @.
- Ключи и значения тегов чувствительны к регистру.
- Не используйте
aws:,AWS:или любую комбинацию верхнего и нижнего регистра, такую как префикс для ключей или значений, так как это зарезервировано для использования Amazon Web Services. Вы не можете редактировать или удалять ключи или значения тегов с этим префиксом. Теги с этим префиксом не учитываются в лимите тегов на ресурс.
(структура)
Метаданные, которые вы применяете к ресурсу для его категоризации и организации. Каждый тег состоит из ключа и необязательного значения. Вы определяете их.
Применяются следующие основные ограничения к тегам:
- Максимальное количество тегов на ресурс - 50
- Для каждого ресурса каждый ключ тега должен быть уникальным, и каждый ключ тега может иметь только одно значение.
- Максимальная длина ключа - 128 символов Юникода в UTF-8
- Максимальная длина значения - 256 символов Юникода в UTF-8
- Если ваша схема тегов используется в нескольких сервисах и ресурсах, имейте в виду, что другие сервисы могут иметь ограничения на разрешенные символы. В целом, разрешенными символами являются буквы, цифры и пробелы, представленные в UTF-8, а также следующие символы: + - = . _ : / @.
- Ключи и значения тегов чувствительны к регистру.
- Не используйте
aws:,AWS:или любую комбинацию верхнего и нижнего регистра, такую как префикс для ключей или значений, так как это зарезервировано для использования Amazon Web Services. Вы не можете редактировать или удалять ключи или значения тегов с этим префиксом. Теги с этим префиксом не учитываются в лимите тегов на ресурс.
key -> (строка)
value -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.