[ aws . autoscaling ]
put-scheduled-update-group-action
Описание
Создаёт или обновляет запланированное масштабирование для группы Auto Scaling.
Дополнительную информацию см. в разделе Планируемое масштабирование в руководстве пользователя Amazon EC2 Auto Scaling.
Вы можете просмотреть запланированные действия для группы Auto Scaling, используя вызов API DescribeScheduledActions. Если вы больше не используете запланированное действие, вы можете удалить его, вызвав API DeleteScheduledAction.
Если вы попытаетесь запланировать действие в прошлом, Amazon EC2 Auto Scaling вернёт сообщение об ошибке.
См. также: Документация API AWS
Синтаксис
put-scheduled-update-group-action
--auto-scaling-group-name <value>
--scheduled-action-name <value>
[--time <value>]
[--start-time <value>]
[--end-time <value>]
[--recurrence <value>]
[--min-size <value>]
[--max-size <value>]
[--desired-capacity <value>]
[--time-zone <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]
Параметры
--auto-scaling-group-name (строка)
--scheduled-action-name (строка)
--time (отметка времени)
--start-time (отметка времени)
Дата и время начала этого действия в формате YYYY-MM-DDThh:mm:ssZ в формате UTC/GMT только и в кавычках (например, "2021-06-01T00:00:00Z").
Если вы укажете Recurrence и StartTime, Amazon EC2 Auto Scaling выполнит действие в это время, а затем выполнит действие в соответствии с указанным повторением.
--end-time (отметка времени)
"2021-06-01T00:00:00Z".--recurrence (строка)
Повторяющееся расписание для этого действия. Этот формат состоит из пяти полей, разделённых пробелами: [Минута] [Час] [День_месяца] [Месяц] [День_недели]. Значение должно быть в кавычках (например, "30 0 1 1,6,12 *"). Более подробная информация о этом формате находится в Crontab.
Когда StartTime и EndTime указаны с Recurrence, они формируют границы начала и остановки повторяющегося действия.
По умолчанию выражения Cron используют всемирное координированное время (UTC).
--min-size (целое число)
--max-size (целое число)
--desired-capacity (целое число)
Желаемая ёмкость — это начальная ёмкость группы Auto Scaling после выполнения запланированного действия и ёмкость, которую она пытается поддерживать. Она может увеличиться за пределы этого значения, если вы добавите дополнительные условия масштабирования.
Примечание
Вы должны указать хотя бы одно из следующих свойств:MaxSize , MinSize или DesiredCapacity .--time-zone (строка)
Указывает часовой пояс для выражения Cron. Если часовой пояс не указан, по умолчанию используется UTC.
Допустимые значения — канонические имена часовых поясов IANA, полученные из базы данных часовых поясов IANA (например, Etc/GMT+9 или Pacific/Tahiti). Дополнительную информацию см. в https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
--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 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 в руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования UNIX-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Использование кавычек со строками в руководстве пользователя AWS CLI.
Пример 1: Добавление запланированного действия в группу Auto Scaling
В этом примере добавляется указанное запланированное действие в указанную группу Auto Scaling.
aws autoscaling put-scheduled-update-group-action \
--auto-scaling-group-name my-asg \
--scheduled-action-name my-scheduled-action \
--start-time "2023-05-12T08:00:00Z" \
--min-size 2 \
--max-size 6 \
--desired-capacity 4
Эта команда не выводит никаких результатов. Если запланированное действие с таким же именем уже существует, оно будет перезаписано новым запланированным действием.
Дополнительные примеры см. в разделе Планируемое масштабирование в руководстве пользователя Amazon EC2 Auto Scaling.
Пример 2: Указание повторяющегося расписания
В этом примере создаётся запланированное действие для масштабирования по повторяющемуся расписанию, которое запланировано на 00:30 часов первого числа января, июня и декабря каждого года.
aws autoscaling put-scheduled-update-group-action \
--auto-scaling-group-name my-asg \
--scheduled-action-name my-recurring-action \
--recurrence "30 0 1 1,6,12 *" \
--min-size 2 \
--max-size 6 \
--desired-capacity 4
Эта команда не выводит никаких результатов. Если запланированное действие с таким же именем уже существует, оно будет перезаписано новым запланированным действием.
Дополнительные примеры см. в разделе Планируемое масштабирование в руководстве пользователя Amazon EC2 Auto Scaling.
Вывод
Нет
© Copyright 2025, Amazon Web Services. Created using Sphinx.