Skip to content

Быстрый старт

Пройдя шаги быстрого старта, вы установите MWS CLI, создадите и инициализируете профиль default и выполните тестовый запрос.

Перед началом работы

  1. При регистрации для вас были созданы организация, проект и биллинг-аккаунт. Чтобы начать работу, перейдите в ваш проект, выбрав его из списка верхней строке навигации.
  2. Создайте сервисный аккаунт, с правами которого будут выполняться операции над ресурсами MWS, если вы не сделали это ранее.
  3. Ролевая модель MWS CLI совпадает с общей ролевой моделью — назначьте сервисному аккаунту роли для работы с ресурсами через CLI.
  4. Для сервисного аккаунта создайте авторизованный ключ, если он не был создан ранее. Сохраните ключ в отдельном файле.

Установить MWS CLI

Создать первый профиль

  1. Инициализируйте профиль:

    bash
    mws init --service-account-authorized-key "<путь к файлу с авторизованным ключом, включая расширение>"

    При успешном выполнении команды появится сообщение вида:

    bash
    Profile "default" successfully initialized at "/<домашний каталог пользователя>/.mws/config/default.yaml"

    Для профиля будет установлен проект по умолчанию, к которому привязан сервисный аккаунт.

  2. Проверьте работу MWS CLI, например, запросив список типов ВМ:

    bash
    mws 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     |             |
    +--------------------+-------------+--------+-------------+