Поделиться через


az containerapp resiliency

Note

Эта ссылка является частью расширения containerapp для Azure CLI (версия 2.79.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az containerapp resiliency. Подробнее о расширениях.

Эта группа команд находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Команды для управления политиками устойчивости для приложения-контейнера.

Команды

Имя Описание Тип Состояние
az containerapp resiliency create

Создайте политики устойчивости для приложения-контейнера.

Extension Preview
az containerapp resiliency delete

Удаление политик устойчивости для приложения-контейнера.

Extension Preview
az containerapp resiliency list

Вывод списка политик устойчивости для приложения-контейнера.

Extension Preview
az containerapp resiliency show

Отображение политик устойчивости для приложения-контейнера.

Extension Preview
az containerapp resiliency update

Обновление политик устойчивости для приложения-контейнера.

Extension Preview

az containerapp resiliency create

Предварительный просмотр

Группа команд "устойчивость containerapp" находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Создайте политики устойчивости для приложения-контейнера.

az containerapp resiliency create --container-app-name
                                  --name
                                  --resource-group
                                  [--acquire-policy-token]
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--change-reference]
                                  [--http-codes]
                                  [--http-delay]
                                  [--http-errors]
                                  [--http-interval]
                                  [--http-retries]
                                  [--http1-pending]
                                  [--http2-parallel]
                                  [--no-wait]
                                  [--recommended]
                                  [--tcp-connections]
                                  [--tcp-retries]
                                  [--timeout]
                                  [--timeout-connect]
                                  [--yaml]

Примеры

Создайте рекомендуемые политики устойчивости.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp --recommended

Создайте политику устойчивости времени ожидания.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --timeout 15 --timeout-connect 5

Создайте политики устойчивости с помощью конфигурации yaml.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Обязательные параметры

--container-app-name

Имя существующего приложения-контейнера.

--name -n

Имя политики устойчивости приложений контейнера. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, иметь "--" и должно быть меньше 30 символов.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--cb-interval

Интервал времени в секундах между развертками извлечения. Это может привести к новым извлечениям, а также к узлам, возвращаемым в службу. Значение по умолчанию: 10.

Свойство Значение
Группа параметров: Circuit Breaker Policy Arguments
--cb-max-ejection

Максимальное % реплик приложений-контейнеров, которые можно извлечь. Он будет извлекать по крайней мере один узел независимо от значения. Значение по умолчанию: 100.

Свойство Значение
Группа параметров: Circuit Breaker Policy Arguments
--cb-sequential-errors

Количество последовательных ответов на ошибки на стороне сервера (для http-трафика, 5xx-ответов; для TCP-трафика, сбоя ответа PONG и т. д.) перед последовательными выбросами 5xx. Значение по умолчанию: 5.

Свойство Значение
Группа параметров: Circuit Breaker Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--http-codes

Повторите попытку, если код состояния ответа соответствует любому коду состояния в этом списке.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http-delay

Укажите базовый интервал в миллисекундах между повторными попытками. По умолчанию: 1000.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http-errors

Повторите попытку, если сообщение об ошибке ответа соответствует любой ошибке в этом списке. Значение по умолчанию: 5xx.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http-interval

Укажите максимальный интервал в миллисекундах между повторными попытками. По умолчанию: 10000.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http-retries

Укажите максимальное число повторных попыток. Значение по умолчанию: 3.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http1-pending

Максимальное количество ожидающих запросов, которые будут разрешены приложению-контейнеру. Значение по умолчанию: 1024.

Свойство Значение
Группа параметров: HTTP Connection Pool Policy Arguments
--http2-parallel

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

Свойство Значение
Группа параметров: HTTP Connection Pool Policy Arguments
--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Default value: False
--recommended

Задайте рекомендуемые значения политик устойчивости для приложения-контейнера.

Свойство Значение
Default value: False
--tcp-connections

Максимальное количество подключений, которое будет выполнено в приложение контейнера.

Свойство Значение
Группа параметров: TCP Connection Pool Policy Arguments
--tcp-retries

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

Свойство Значение
Группа параметров: TCP Retry Policy Arguments
--timeout

Укажите время ожидания в секундах. Это охватывает точку, в которой был обработан весь запрос и когда ответ был полностью обработан. Это время ожидания включает все повторные попытки. Значение по умолчанию: 60.

Свойство Значение
Группа параметров: Timeout Policy Arguments
--timeout-connect

Время ожидания в секундах для новых сетевых подключений к приложению-контейнеру. Значение по умолчанию: 5.

Свойство Значение
Группа параметров: Timeout Policy Arguments
--yaml

Путь к YAML-файлу с конфигурацией политики устойчивости приложений контейнера. Все остальные параметры будут игнорироваться.

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

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az containerapp resiliency delete

Предварительный просмотр

Группа команд "устойчивость containerapp" находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Удаление политик устойчивости для приложения-контейнера.

az containerapp resiliency delete --container-app-name
                                  --resource-group
                                  [--acquire-policy-token]
                                  [--change-reference]
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--yes]

Примеры

Удаление политик устойчивости для приложения-контейнера.

az containerapp resiliency delete -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Обязательные параметры

--container-app-name

Имя существующего приложения-контейнера.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--ids

Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.

Свойство Значение
Группа параметров: Resource Id Arguments
--name -n

Имя политики устойчивости приложений контейнера. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, иметь "--" и должно быть меньше 30 символов.

Свойство Значение
Группа параметров: Resource Id Arguments
--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Default value: False
--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Свойство Значение
Группа параметров: Resource Id Arguments
--yes -y

Не запрашивать подтверждение.

Свойство Значение
Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az containerapp resiliency list

Предварительный просмотр

Группа команд "устойчивость containerapp" находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Вывод списка политик устойчивости для приложения-контейнера.

az containerapp resiliency list --container-app-name
                                --resource-group

Примеры

Вывод списка политик устойчивости для приложения-контейнера.

az containerapp resiliency list -g MyResourceGroup \
  --container-app-name MyContainerApp

Обязательные параметры

--container-app-name

Имя существующего приложения-контейнера.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

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

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az containerapp resiliency show

Предварительный просмотр

Группа команд "устойчивость containerapp" находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Отображение политик устойчивости для приложения-контейнера.

az containerapp resiliency show --container-app-name
                                --resource-group
                                [--ids]
                                [--name]
                                [--subscription]

Примеры

Отображение политик устойчивости для приложения-контейнера.

az containerapp resiliency show -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Обязательные параметры

--container-app-name

Имя существующего приложения-контейнера.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--ids

Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.

Свойство Значение
Группа параметров: Resource Id Arguments
--name -n

Имя политики устойчивости приложений контейнера. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, иметь "--" и должно быть меньше 30 символов.

Свойство Значение
Группа параметров: Resource Id Arguments
--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Свойство Значение
Группа параметров: Resource Id Arguments
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az containerapp resiliency update

Предварительный просмотр

Группа команд "устойчивость containerapp" находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Обновление политик устойчивости для приложения-контейнера.

az containerapp resiliency update --container-app-name
                                  --resource-group
                                  [--acquire-policy-token]
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--change-reference]
                                  [--http-codes]
                                  [--http-delay]
                                  [--http-errors]
                                  [--http-interval]
                                  [--http-retries]
                                  [--http1-pending]
                                  [--http2-parallel]
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--tcp-connections]
                                  [--tcp-retries]
                                  [--timeout]
                                  [--timeout-connect]
                                  [--yaml]

Примеры

Обновите политику устойчивости пула подключений TCP.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --tcp-connections 1024

Обновите политики устойчивости с помощью конфигурации yaml.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Обязательные параметры

--container-app-name

Имя существующего приложения-контейнера.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--cb-interval

Интервал времени в секундах между развертками извлечения. Это может привести к новым извлечениям, а также к узлам, возвращаемым в службу. Значение по умолчанию: 10.

Свойство Значение
Группа параметров: Circuit Breaker Policy Arguments
--cb-max-ejection

Максимальное % реплик приложений-контейнеров, которые можно извлечь. Он будет извлекать по крайней мере один узел независимо от значения. Значение по умолчанию: 100.

Свойство Значение
Группа параметров: Circuit Breaker Policy Arguments
--cb-sequential-errors

Количество последовательных ответов на ошибки на стороне сервера (для http-трафика, 5xx-ответов; для TCP-трафика, сбоя ответа PONG и т. д.) перед последовательными выбросами 5xx. Значение по умолчанию: 5.

Свойство Значение
Группа параметров: Circuit Breaker Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--http-codes

Повторите попытку, если код состояния ответа соответствует любому коду состояния в этом списке.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http-delay

Укажите базовый интервал в миллисекундах между повторными попытками. По умолчанию: 1000.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http-errors

Повторите попытку, если сообщение об ошибке ответа соответствует любой ошибке в этом списке. Значение по умолчанию: 5xx.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http-interval

Укажите максимальный интервал в миллисекундах между повторными попытками. По умолчанию: 10000.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http-retries

Укажите максимальное число повторных попыток. Значение по умолчанию: 3.

Свойство Значение
Группа параметров: HTTP Retry Policy Arguments
--http1-pending

Максимальное количество ожидающих запросов, которые будут разрешены приложению-контейнеру. Значение по умолчанию: 1024.

Свойство Значение
Группа параметров: HTTP Connection Pool Policy Arguments
--http2-parallel

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

Свойство Значение
Группа параметров: HTTP Connection Pool Policy Arguments
--ids

Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.

Свойство Значение
Группа параметров: Resource Id Arguments
--name -n

Имя политики устойчивости приложений контейнера. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, иметь "--" и должно быть меньше 30 символов.

Свойство Значение
Группа параметров: Resource Id Arguments
--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Default value: False
--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Свойство Значение
Группа параметров: Resource Id Arguments
--tcp-connections

Максимальное количество подключений, которое будет выполнено в приложение контейнера.

Свойство Значение
Группа параметров: TCP Connection Pool Policy Arguments
--tcp-retries

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

Свойство Значение
Группа параметров: TCP Retry Policy Arguments
--timeout

Укажите время ожидания в секундах. Это охватывает точку, в которой был обработан весь запрос и когда ответ был полностью обработан. Это время ожидания включает все повторные попытки. Значение по умолчанию: 60.

Свойство Значение
Группа параметров: Timeout Policy Arguments
--timeout-connect

Время ожидания в секундах для новых сетевых подключений к приложению-контейнеру. Значение по умолчанию: 5.

Свойство Значение
Группа параметров: Timeout Policy Arguments
--yaml

Путь к YAML-файлу с конфигурацией политики устойчивости приложений контейнера. Все остальные параметры будут игнорироваться.

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

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False