Быстрый старт
Пройдя шаги быстрого старта, вы установите MWS CLI, создадите и инициализируете профиль default и выполните тестовый запрос.
Перед началом работы
- При регистрации для вас были созданы организация, проект и биллинг-аккаунт. Чтобы начать работу, перейдите в ваш проект, выбрав его из списка верхней строке навигации.
- Создайте сервисный аккаунт, с правами которого будут выполняться операции над ресурсами MWS, если вы не сделали это ранее.
- Ролевая модель MWS CLI совпадает с общей ролевой моделью — назначьте сервисному аккаунту роли для работы с ресурсами через CLI.
- Для сервисного аккаунта создайте авторизованный ключ, если он не был создан ранее. Сохраните ключ в отдельном файле.
Установить MWS CLI
Создать первый профиль
Инициализируйте профиль:
bashmws init --service-account-authorized-key "<путь к файлу с авторизованным ключом, включая расширение>"При успешном выполнении команды появится сообщение вида:
bashProfile "default" successfully initialized at "/<домашний каталог пользователя>/.mws/config/default.yaml"Для профиля будет установлен проект по умолчанию, к которому привязан сервисный аккаунт.
Проверьте работу MWS CLI, например, запросив список типов ВМ:
bashmws compute vm-type listПример результата
bash+--------------------+-------------+--------+-------------+ | ID | DESCRIPTION | STATUS | UPDATE TIME | +--------------------+-------------+--------+-------------+ | vmTypes/gen-16-128 | | OK | | +--------------------+-------------+--------+-------------+ | vmTypes/gen-16-32 | | OK | | +--------------------+-------------+--------+-------------+ | vmTypes/gen-16-64 | | OK | | +--------------------+-------------+--------+-------------+ | vmTypes/gen-2-16 | | OK | | +--------------------+-------------+--------+-------------+ | vmTypes/gen-2-4 | | OK | | +--------------------+-------------+--------+-------------+ | vmTypes/gen-2-8 | | OK | | +--------------------+-------------+--------+-------------+