Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Terraform включает определение, предварительную версию и развертывание облачной инфраструктуры. С помощью Terraform вы создаете файлы конфигурации с помощью синтаксиса HCL. Синтаксис HCL позволяет указать поставщика облачных служб, таких как Azure, и элементы, составляющие облачную инфраструктуру. После создания файлов конфигурации вы создадите план выполнения , который позволяет предварительно просмотреть изменения инфраструктуры перед развертыванием. После того как вы проверите изменения, примените план выполнения для развертывания инфраструктуры.
В этой статье представлены параметры проверки подлинности в Azure для использования с Terraform.
В этой статье вы узнаете, как:
- Установка эмулятора терминала Git Bash
- Установите Azure CLI
- Установка Terraform
- Настройка среды для запуска Terraform в Windows
- Общие сведения о сценариях проверки подлинности Terraform и Azure
- Проверка подлинности с помощью учетной записи Майкрософт из Cloud Shell (с помощью Bash или PowerShell)
- Проверка подлинности с помощью учетной записи Майкрософт из Windows (с помощью Bash или PowerShell)
- Создание service principal с помощью Azure CLI
- Создание сервисного принципала с помощью Azure PowerShell
- Указание учетных данных принципала службы в переменных среды
- Определите учетные данные сервисного принципала в блоке провайдера Terraform
1. Настройка среды
- Подписка Azure. Если у вас нет подписки Azure, создайте бесплатную учетную запись перед началом работы.
2. Установка эмулятора терминала
В Windows существует множество вариантов выполнения команд bash, включая Git Bash и терминал Windows. Эта статья протестирована с помощью Git Bash. Скачайте и установите Git Bash.
3. Установка Azure CLI
Установите Azure CLI. Эта статья была протестирована с помощью Azure CLI версии 2.26.1.
4. Установка Terraform для Windows
Скачайте Terraform. Эта статья была протестирована с помощью Terraform версии 1.1.4.
Извлеките исполняемый файл в каталог по вашему выбору (например,
c:\terraform
).Обновите глобальную переменную среды PATH системы, чтобы включить каталог, содержащий исполняемый файл.
Откройте окно терминала.
Проверьте конфигурацию глобального
terraform
пути с помощью команды.terraform -version
Устранение неполадок с Terraform в Azure
Устранение распространенных проблем при использовании Terraform в Azure