Azure Managed Redis Deployment... Заметка

Azure Managed Redis Deployment Automation

Этот скрипт PowerShell решает проблему временных ограничений емкости при развертывании Azure Managed Redis. Он пытается многократно создать кэш Azure Managed Redis, обрабатывая неудачные развертывания из-за проблем с емкостью путем удаления неудачного ресурса и повторной попытки. Скрипт позволяет выполнять несколько попыток с разными SKU, случайные задержки между повторными попытками и настраивать различные конфигурации кэша. К ним относятся высокая доступность, политика кластеризации, политика вытеснения и настройки георепликации. Скрипт имеет минимальные требования, ему нужны только PowerShell v7.6.5 или выше, а также модули Az.Accounts и Az.Resources. Его можно запускать с использованием значений по умолчанию, передавая параметры в командной строке или в интерактивном режиме. Параметры имеют приоритет в следующем порядке: значения по умолчанию, командная строка и интерактивный ввод. Скрипт проверяет все предоставленные значения и может запрашивать недостающую или некорректную информацию. Он поддерживает создание кэшей с георепликацией или без нее, определение политик вытеснения и указание политик кластеризации. Требуется аутентификация в Azure, с соответствующими ролями RBAC на уровне подписки или группы ресурсов. Скрипт генерирует файл журнала для всех выходных данных.