Инструкции по входу для набора средств Azure для IntelliJ

После установкиAzure Toolkit for IntelliJ предоставляет два метода для входа в систему с помощью учетной записи Azure:

Предоставляются также методы выхода из системы.

Предварительные требования

Для выполнения описанных в статье шагов необходимо установить Azure Toolkit for IntelliJ. Для этого требуются следующие компоненты:

Примечание

На сайте репозитория подключаемых модулей JetBrains на странице Azure Toolkit for IntelliJ приведен список сборок, совместимых с набором средств.

Вход в учетную запись Azure с помощью имени пользователя устройства

Чтобы войти в Azure с помощью имени пользователя устройства, сделайте следующее:

  1. Откройте проект с помощью IntelliJ IDEA.

  2. Откройте боковую панель Azure Explorer, а затем щелкните значок Azure Sign In (Вход в Azure) в верхней строке (или в меню IntelliJ, выберите Tools/Azure/Azure Sign in (Средства/Azure/Вход в Azure)).

    Команда Azure Sign In (Вход в Azure) в IntelliJ

  3. В окне Azure Sign In (Вход в Azure) выберите Device Login (Имя пользователя устройства) и щелкните Sign in (Вход).

    Окно Azure Sign In (Вход в Azure) с выбранным именем пользователя устройства

  4. В диалоговом окне Azure Device Login (Вход в систему устройства Azure) щелкните Copy&Open (Копировать и открыть).

  5. В браузере вставьте код устройства (скопированный при нажатии Copy&Open (Копировать и открыть) на последнем шаге), а затем нажмите кнопку Далее.

  6. Выберите нужную учетную запись Azure и выполните все необходимые для входа процедуры аутентификации.

  7. В диалоговом окне Select Subscriptions (Выбор подписок) выберите нужные подписки и нажмите кнопку ОК.

Вход в учетную запись Azure с помощью субъекта-службы

В этом разделе показано, как создать файл учетных данных, содержащий данные субъекта-службы. После завершения этого процесса IntelliJ использует файл учетных данных для выполнения автоматического входа в Azure при открытии проекта.

  1. Откройте проект с помощью IntelliJ IDEA.

  2. Откройте боковую панель Azure Explorer, а затем щелкните значок Azure Sign In (Вход в Azure) в верхней строке (или в меню IntelliJ, выберите Tools/Azure/Azure Sign in (Средства/Azure/Вход в Azure)).

    Команда Azure Sign In (Вход в Azure) в IntelliJ

  3. В окне Azure Sign In (Вход в Azure) выберите Service Principal (Субъект-служба) и щелкните New (Создать).

    Окно Azure Sign In (Вход в Azure) с выбранным субъектом-службы

  4. В диалоговом окне Azure Device Login (Вход в систему устройства Azure) щелкните Copy&Open (Копировать и открыть).

  5. В браузере вставьте код устройства (скопированный при нажатии Copy&Open (Копировать и открыть) на последнем шаге), а затем нажмите кнопку Далее.

  6. Выберите нужную учетную запись Azure и выполните все необходимые для входа процедуры аутентификации. После завершения аутентификации закройте браузер и вернитесь в IntelliJ.

  7. В диалоговом окне Create authentication files (Создание файлов проверки подлинности) выберите нужные подписки, конечный каталог и нажмите кнопку Start (Начать).

  8. В диалоговом окне Service Principal Creation Status (Состояние создания субъекта-службы) после успешного создания файлов нажмите кнопку ОК.

  9. В окне Azure Sign In (Вход в Azure) щелкните Sign in (Войти).

  10. В диалоговом окне Select Subscriptions (Выбор подписок) выберите нужные подписки и нажмите кнопку ОК.

    Совет

    Создав файл аутентификации субъекта-службы, вы можете перейти к шагу 3, выбрать файл аутентификации и выполнить вход.

Выход из учетной записи Azure

После настройки учетной записи путем выполнения действий, описанных в предыдущем разделе, при каждом перезапуске IntelliJ будет автоматически выполняться вход.

Но если вы хотите выйти из своей учетной записи Azure, перейдите к боковой панели Azure Explorer, щелкните значок Azure Sign Out (Выход из Azure) или в меню IntelliJ выберите Tools>Azure>Azure Sign Out (Средства>Azure>Выход из Azure).

Дальнейшие действия

Сообщить об ошибке или запросить новые функции можно в нашем репозитории GitHub. Также можно задать вопросы на сайте Stack Overflow, пометив их тегом azure-java-tools.

Дополнительные сведения об использовании Java в Azure см. по следующим ссылкам: