用于 IntelliJ 的 Azure 工具包的登录说明

安装后,用于 IntelliJ 的 Azure 工具包提供了四种登录到 Azure 帐户的方法:

此外,还提供了 注销 方法。

先决条件

小窍门

若要使用 用于 IntelliJ 的 Azure 工具包的所有最新功能,请下载最新版本的 IntelliJ IDEA 以及插件本身。

使用 Azure CLI 登录到 Azure 帐户

注释

有关使用 Azure CLI 登录的详细信息,请参阅 使用 Azure CLI 登录

若要使用 Azure CLI 登录 Azure,请执行以下作:

  1. 使用 IntelliJ IDEA 打开项目。

  2. 导航到左侧 的 Azure 资源管理器 边栏,然后单击 “Azure 登录 ”图标。 或者,可以导航到 “工具”,展开 Azure,然后单击“ Azure 登录”。

    IntelliJ Azure 登录命令。

  3. “Azure 登录 ”窗口中,在等待几秒钟后,默认会选择 Azure CLI 。 当选项可用时,单击“ 登录”。

    已选择 Azure CLI 的 Azure 登录窗口。

  4. 在浏览器中,使用帐户登录,然后返回到 IntelliJ。 在 “选择订阅 ”对话框中,单击要使用的订阅,然后单击“ 选择”。

使用 OAuth 登录到 Azure 帐户

若要使用 OAuth 2.0 登录 Azure,请执行以下作:

  1. 使用 IntelliJ IDEA 打开项目。

  2. 导航到左侧 的 Azure 资源管理器 边栏,然后单击 “Azure 登录 ”图标。 或者,可以导航到 “工具”,展开 Azure,然后单击“ Azure 登录”。

    IntelliJ Azure 登录命令。

  3. “Azure 登录 ”窗口中,选择 “OAuth 2.0”,然后单击“ 登录”。

    已选择 OAuth 的 Azure 登录窗口。

  4. 在浏览器中,使用帐户登录,然后返回到 IntelliJ。 在 “选择订阅 ”对话框中,单击要使用的订阅,然后单击“ 选择”。

使用设备登录登录到 Azure 帐户

若要使用设备登录登录 Azure,请执行以下作:

  1. 使用 IntelliJ IDEA 打开项目。

  2. 打开侧栏 Azure 资源管理器,然后单击顶部栏中的 Azure 登录图标(或从 IntelliJ 菜单导航到 Azure Azure>登录工具>)。

    IntelliJ Azure 登录命令。

  3. “Azure 登录 ”窗口中,选择 “设备登录”,然后单击“ 登录”。

    选择了设备登录的 Azure 登录窗口。

  4. Azure 设备登录对话框中单击“复制&打开”。

  5. 在浏览器中,粘贴设备代码(在上一步中单击“ 复制”打开 时已复制),然后单击“ 下一步”。

  6. 选择 Azure 帐户,完成登录所需的全部身份验证过程。

  7. “选择订阅 ”对话框中,选择要使用的订阅,然后单击“ 选择”。

使用服务主体登录到 Azure 帐户

注释

若要创建 Azure 服务主体,请参阅 使用 Azure CLI 创建 Azure 服务主体

若要使用服务主体登录 Azure,请执行以下作:

  1. 使用 IntelliJ IDEA 打开项目。

  2. 打开侧栏 Azure 资源管理器,然后单击顶部栏中的 Azure 登录图标(或从 IntelliJ 菜单导航到 Azure Azure>登录工具>)。

    IntelliJ Azure 登录命令。

  3. “Azure 登录 ”窗口中,选择 “服务主体”,然后单击“ 登录”。

    已选择服务主体的 Azure 登录窗口。

  4. “登录 - 服务主体 ”窗口中,完成所需的任何信息(可以将使用命令生成的 az ad sp create-for-rbac JSON 输出复制到窗口的 JSON 面板中 ),然后单击“ 登录”。

    包含粘贴信息的 JSON 面板窗口。

  5. “选择订阅 ”对话框中,选择要使用的订阅,然后单击“ 选择”。

注销 Azure 帐户

通过前面的步骤配置帐户后,每次启动 IntelliJ IDEA 时,都会自动登录。

但是,如果要注销 Azure 帐户,请导航到 Azure 资源管理器侧栏,单击 Azure 注销图标或从 IntelliJ 菜单导航到“Azure>Azure 注销工具>”。

后续步骤

若要报告错误或请求新功能,请在 GitHub 存储库上创建问题,或使用标记 azure-java-tools 在 Stack Overflow 上提问。

若要详细了解如何将 Java 与 Azure 配合使用,请参阅以下链接: