[ aws . arc-zonal-shift ]
create-practice-run-configuration
Описание
Конфигурация практического выполнения для зонального автосдвига требуется при включении зонального автосдвига. Конфигурация практического выполнения включает в себя параметры для заблокированных дат и заблокированных временных интервалов, а также для создаваемых вами Amazon CloudWatch-сигналов, которые используются с практическими выполнениями. Указанные вами сигналы являются сигналом результата для мониторинга работоспособности приложения во время практических выполнений и, необязательно, блокирующим сигналом для блокировки начала практических выполнений.
Когда для ресурса есть конфигурация практического выполнения, ARC запускает зональные сдвиги для ресурса еженедельно, чтобы сдвинуть трафик для практических выполнений. Практические выполнения помогают вам убедиться, что смещение трафика из зоны доступности во время автосдвига безопасно для вашего приложения.
Для получения дополнительной информации см. Раздел «Рекомендации по настройке зонального автосдвига» в руководстве разработчика Amazon Route 53 Application Recovery Controller.
См. также: Документацию API AWS
Синтаксис
create-practice-run-configuration
[--blocked-dates <value>]
[--blocked-windows <value>]
[--blocking-alarms <value>]
--outcome-alarms <value>
--resource-identifier <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]
Параметры
--blocked-dates (список)
Необязательно, вы можете заблокировать ARC от запуска практических выполнений для ресурса в определенные календарные даты.
Формат заблокированных дат: ГГГГ-ММ-ДД. Имейте в виду, что даты и время для практических выполнений указаны в формате UTC. Разделяйте несколько заблокированных дат пробелами.
Например, если у вас запланировано обновление приложения на 1 мая 2024 года и вы не хотите, чтобы практические выполнения перемещали трафик в это время, вы можете установить заблокированную дату для 2024-05-01 .
(строка)
Синтаксис:
"string" "string" ...
--blocked-windows (список)
Необязательно, вы можете заблокировать ARC от запуска практических выполнений для определенных интервалов дней и времени.
Формат заблокированных интервалов: ДЕНЬ:ЧЧ:СС-ДЕНЬ:ЧЧ:СС. Имейте в виду, что даты и время для практических выполнений указаны в формате UTC. Также обратите внимание на возможные корректировки времени, которые могут потребоваться из-за изменений по переходу на летнее/зимнее время. Разделяйте несколько заблокированных интервалов пробелами.
Например, предположим, что вы выполняете сводки бизнес-отчетов три раза в неделю. В этом случае вы можете установить следующие повторяющиеся дни и время в качестве заблокированных интервалов, например: MON-20:30-21:30 WED-20:30-21:30 FRI-20:30-21:30 .
(строка)
Синтаксис:
"string" "string" ...
--blocking-alarms (список)
Amazon CloudWatch-сигнал, который можно указать для практических выполнений зонального автосдвига. Этот сигнал блокирует ARC от запуска зональных сдвигов практических выполнений и завершает практическое выполнение, которое находится в процессе, когда сигнал находится в состоянии ALARM .
(структура)
Условие управления — это сигнал, который вы указываете для практического выполнения. При настройке практических выполнений с зональным автосдвигом для ресурса вы указываете Amazon CloudWatch-сигналы, которые вы создаёте в CloudWatch для использования с практическим выполнением. Сигналы, которые вы указываете, являются сигналом результата для мониторинга работоспособности приложения во время практических выполнений и, необязательно, блокирующим сигналом для блокировки запуска практических выполнений или прерывания практического выполнения, которое находится в процессе.
Сигналы условий управления не применяются к автосдвигам.
Для получения дополнительной информации см. Раздел «Рекомендации по настройке зонального автосдвига» в руководстве разработчика Amazon Route 53 Application Recovery Controller.
alarmIdentifier -> (строка)
type -> (строка)
CLOUDWATCH .Сокращенный синтаксис:
alarmIdentifier=string,type=string ...
Синтаксис JSON:
[
{
"alarmIdentifier": "string",
"type": "CLOUDWATCH"
}
...
]
--outcome-alarms (список)
Сигнал результата для практических выполнений — это необходимый Amazon CloudWatch-сигнал, который вы указываете для завершения практического выполнения, когда сигнал находится в состоянии ALARM .
Настройте сигнал для мониторинга работоспособности вашего приложения, когда трафик смещается из зоны доступности во время каждого практического выполнения. Вы должны настроить сигнал для перехода в состояние ALARM , если ваше приложение затронуто зональным сдвигом и вы хотите остановить зональный сдвиг, чтобы трафик ресурса вернулся в зону доступности.
(структура)
Условие управления — это сигнал, который вы указываете для практического выполнения. При настройке практических выполнений с зональным автосдвигом для ресурса вы указываете Amazon CloudWatch-сигналы, которые вы создаёте в CloudWatch для использования с практическим выполнением. Сигналы, которые вы указываете, являются сигналом результата для мониторинга работоспособности приложения во время практических выполнений и, необязательно, блокирующим сигналом для блокировки запуска практических выполнений или прерывания практического выполнения, которое находится в процессе.
Сигналы условий управления не применяются к автосдвигам.
Для получения дополнительной информации см. Раздел «Рекомендации по настройке зонального автосдвига» в руководстве разработчика Amazon Route 53 Application Recovery Controller.
alarmIdentifier -> (строка)
type -> (строка)
CLOUDWATCH .Сокращенный синтаксис:
alarmIdentifier=string,type=string ...
Синтаксис JSON:
[
{
"alarmIdentifier": "string",
"type": "CLOUDWATCH"
}
...
]
--resource-identifier (строка)
Идентификатор ресурса, для которого Amazon Web Services смещает трафик при зональном сдвиге практического выполнения. Идентификатор — это Amazon Resource Name (ARN) для ресурса.
В настоящее время поддерживаются балансировщики сетевого трафика и балансировщики прикладного трафика с отключенным межзонным балансированием.
--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 (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 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.
Вывод
arn -> (строка)
name -> (строка)
practiceRunConfiguration -> (структура)
Настройка практического выполнения для ресурса. Настройки включают заданный вами сигнал тревоги для результатов практических запусков и, по желанию, сигнал блокировки и даты/времена блокировки.
blockedDates -> (список)
Массив одной или нескольких дат, которые можно указать, когда Amazon Web Services не запускает практические выполнения для ресурса.
Укажите даты блокировки в формате UTC, разделенные пробелами.
(строка)
blockedWindows -> (список)
Массив одной или нескольких временных окон дней и времени, которые вы можете заблокировать для запуска практических запусков ARC для ресурса.
Укажите заблокированные временные окна в формате UTC, используя формат DAY:HH:MM-DAY:HH:MM, разделенные пробелами. Например, MON:18:30-MON:19:30 TUE:18:30-TUE:19:30.
(строка)
blockingAlarms -> (список)
Сигнал блокировки для практических запусков — это необязательный сигнал тревоги, который вы можете указать, чтобы блокировать практические запуски, когда сигнал находится в состоянии ALARM.
(структура)
Условие контроля — это сигнал тревоги, который вы указываете для практического запуска. При настройке практических запусков с зональным автоматическим переключением для ресурса вы указываете сигналы тревоги Amazon CloudWatch, которые создаются в CloudWatch для использования с практическим запуском. Указанные вами сигналы тревоги — это сигнал тревоги результата для мониторинга работоспособности приложения во время практических запусков и, необязательно, сигнал блокировки для блокирования запуска практических запусков или прерывания практического запуска, который уже выполняется.
Сигналы тревоги условий контроля не применяются к автоматическим переключениям.
Дополнительную информацию см. в разделе Учетные соображения при настройке зонального автоматического переключения в Руководстве разработчика Amazon Route 53 Application Recovery Controller.
alarmIdentifier -> (строка)
type -> (строка)
CLOUDWATCH.outcomeAlarms -> (список)
Сигнал тревоги результата для практических запусков — это сигнал тревоги, который вы указываете, чтобы остановить практический запуск, когда сигнал находится в состоянии ALARM.
(структура)
Условие контроля — это сигнал тревоги, который вы указываете для практического запуска. При настройке практических запусков с зональным автоматическим переключением для ресурса вы указываете сигналы тревоги Amazon CloudWatch, которые создаются в CloudWatch для использования с практическим запуском. Указанные вами сигналы тревоги — это сигнал тревоги результата для мониторинга работоспособности приложения во время практических запусков и, необязательно, сигнал блокировки для блокирования запуска практических запусков или прерывания практического запуска, который уже выполняется.
Сигналы тревоги условий контроля не применяются к автоматическим переключениям.
Дополнительную информацию см. в разделе Учетные соображения при настройке зонального автоматического переключения в Руководстве разработчика Amazon Route 53 Application Recovery Controller.
alarmIdentifier -> (строка)
type -> (строка)
CLOUDWATCH.zonalAutoshiftStatus -> (строка)
Статус зонального автоматического переключения для ресурса. При указании значения ENABLED для статуса автоматического переключения Amazon Web Services переключает трафик от приложения от доступной зоны от имени пользователя, если внутренние данные телеметрии показывают, что существует проблема с доступной зоной, которая может потенциально повлиять на клиентов.
При включении зонального автоматического переключения также необходимо настроить практические запуски для ресурса.
© Copyright 2025, Amazon Web Services. Created using Sphinx.