MWS Cloud Platform Provider
Заголовок раздела «MWS Cloud Platform Provider»MWS Cloud Platform Provider — это провайдер Terraform, используемый для управления инфраструктурой MWS Cloud Platform как кодом (IaC).
Пример использования
Заголовок раздела «Пример использования»provider "mws" { endpoint = "https://api.mwsapis.ru" # Адрес для вызовов API mws_token = "iam-token" # IAM токен для аутентификации project = "my-project" # Название проекта zone = "ru-central1-a" # Зона доступности}Optional
Заголовок раздела «Optional»endpoint(String) Адрес для вызовов API провайдера, значение по умолчанию — https://api.mwsapis.ru. Значение также можно указать с помощью переменной окруженияMWS_ENDPOINTmws_token(String, Sensitive) IAM токен для аутентификации. Значение также можно указать с помощью переменной окруженияMWS_TOKEN. Необходимо указать либоmws_tokenлибоservice_account_authorized_key_path. Также можно запустить провайдер на виртуальной машине с привязанным сервисным аккаунтомproject(String) Название проекта. Значение также можно указать с помощью переменной окруженияMWS_PROJECTservice_account_authorized_key_path(String) Путь к файлу с авторизованным ключом. Значение также можно указать с помощью переменной окруженияMWS_SERVICE_ACCOUNT_AUTHORIZED_KEY_PATH. Необходимо указать либоmws_tokenлибоservice_account_authorized_key_path. Также можно запустить провайдер на виртуальной машине с привязанным сервисным аккаунтомzone(String) Зона доступности, значение по умолчанию —ru-central1-a. Это также можно указать, используя переменную окруженияMWS_ZONE