Знакомство
В этом модуле вы узнаете, как эффективно создавать ресурсы Azure Command-Line (CLI) и управлять ими. Azure CLI — это кроссплатформенное средство, которое позволяет выполнять административные команды через интерфейсы терминала, что делает его идеальным для интерактивного управления ресурсами и автоматизированного развертывания.
Почему Azure CLI имеет значение
Azure CLI предоставляет согласованный и скриптируемый способ управления ресурсами Azure на платформах Windows, Linux и macOS. В отличие от графического интерфейса портала Azure, Azure CLI включает:
- Автоматизация в масштабе: Управление сотнями ресурсов с помощью скриптов вместо щелчков вручную.
- Управление версиями: Храните команды инфраструктуры в Git вместе с кодом приложения.
- Интеграция CI/CD: Включите управление ресурсами Azure в конвейеры DevOps.
- Последовательность: Выполняйте те же команды в средах разработки, тестирования и эксплуатации.
- Гибкость: Работа с локальным терминалом, контейнерами Azure Cloud Shell или Docker.
Цели обучения
После завершения этого модуля вы сможете:
- Общие сведения о синтаксисе Azure CLI: Сведения о структуре команд, включая ссылочные группы, команды, параметры и значения.
- Установите и настройте Azure CLI: Настройте Azure CLI в Linux, macOS или Windows и выполните проверку подлинности в подписке Azure.
- Интерактивное создание ресурсов Azure: Выполните команды в терминале для создания групп ресурсов и учетных записей хранения.
- Автоматизация с помощью скриптов Bash: Написание и запуск скриптов, использующих команды Azure CLI для повторяющихся задач.
-
Эффективное устранение неполадок: Используйте параметр и изучите
--debugразличия языка сценариев для устранения распространенных проблем. -
Работайте эффективно: Найдите помощь, используя индексы документации
az find,--helpи Azure CLI.
Необходимые условия
- Интерфейс командной строки: Знакомство с интерфейсами терминала Bash, PowerShell или аналогичными интерфейсами терминала.
- Основы Azure: Базовое понимание концепций Azure, включая группы ресурсов, учетные записи хранения и подписки.
- Интерфейс портала Azure: Практический опыт управления ресурсами Azure с помощью интерфейса портала Azure.
- Осведомленность DevOps: Общие знания об автоматизации и управлении инфраструктурой.