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


az containerapp resiliency

Примечание.

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

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

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

Команды

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

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

Расширение Предварительный просмотр
az containerapp resiliency delete

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

Расширение Предварительный просмотр
az containerapp resiliency list

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

Расширение Предварительный просмотр
az containerapp resiliency show

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

Расширение Предварительный просмотр
az containerapp resiliency update

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

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

az containerapp resiliency create

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

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

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

az containerapp resiliency create --container-app-name
                                  --name
                                  --resource-group
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--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>.

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

--cb-interval

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

--cb-max-ejection

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

--cb-sequential-errors

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

--http-codes

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

--http-delay

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

--http-errors

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

--http-interval

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

--http-retries

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

--http1-pending

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

--http2-parallel

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

--no-wait

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

Default value: False
--recommended

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

Default value: False
--tcp-connections

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

--tcp-retries

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

--timeout

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

--timeout-connect

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

--yaml

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az containerapp resiliency delete

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

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

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

az containerapp resiliency delete --container-app-name
                                  --resource-group
                                  [--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>.

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

--ids

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

--name -n

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

--no-wait

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

Default value: False
--subscription

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

--yes -y

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

Default value: False
Глобальные параметры
--debug

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

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.

--name -n

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

--subscription

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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

az containerapp resiliency update

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

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

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

az containerapp resiliency update --container-app-name
                                  --resource-group
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--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>.

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

--cb-interval

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

--cb-max-ejection

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

--cb-sequential-errors

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

--http-codes

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

--http-delay

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

--http-errors

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

--http-interval

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

--http-retries

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

--http1-pending

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

--http2-parallel

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

--ids

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

--name -n

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

--no-wait

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

Default value: False
--subscription

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

--tcp-connections

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

--tcp-retries

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

--timeout

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

--timeout-connect

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

--yaml

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

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