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

用于 Eclipse 的 Azure 工具包提供了两种用于登录到 Azure 帐户的方法:

  • 自动 - 如果使用此方法,将创建一个包含服务主体数据的凭据文件,之后可以使用该凭据文件自动登录到 Azure 帐户。
  • 交互式 - 如果使用此方法,每次登录 Azure 帐户时,都需要输入 Azure 凭据。

以下部分中的步骤介绍如何使用每个方法。

先决条件

使用适用于 Eclipse 的 Azure 工具包需要以下软件组件:

  • 适用于 Java EE 开发人员的 Eclipse IDE、Mars 或更高版本。 可以从 Eclipse 网站下载它。

  • Java 开发人员工具包 (JDK) 1.8 或更高版本。

  • 操作系统。 适用于 Eclipse 的 Azure 工具包已在以下操作系统上通过测试:

    • Windows 10、Windows 8.1、Windows 8 和 Windows 7
    • Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008
    • Mac OS X 版本“Yosemite”及更高版本
    • Ubuntu Linux 版本 14、15 和 16

有关详细信息,请参阅 Eclipse Marketplace 的 Azure Toolkit for Eclipse(用于 Eclipse 的 Azure 工具包)页。

使用 Eclipse,连接中国区 Azure

  1. 在 Eclipse 中安装最新版的 Azure Toolkits for Eclipse 插件(参考安装指南)。
  2. 在文件目录 <userhome>\AzureToolsForEclipse 下创建新文件 “AadProvider.json” 并对文件进行如下修改:

    {
    "EnvironmentName": "CHINA"
    }
    
  3. 保存该文件后重启 Eclipse,此时使用 Azure Explorer 的 Interactive mode 登陆时登录信息将连接到中国区 Azure 服务。

自动登录到 Azure 帐户并创建凭据文件,以便在将来使用

以下步骤将引导完成创建一个包含服务主体数据的凭据文件。 完成这些步骤后,每次打开项目时,Eclipse 都会自动使用凭据文件自动登录到 Azure。

  1. 使用 Eclipse 打开项目。

  2. 依次单击“工具”、“Azure”、“登录”。

    Eclipse Menu for Azure Sign In

  3. 显示“Azure 登录”对话框时,选择“自动”,并单击“新建”。

    Sign In Dialog Box

  4. 显示“Azure 登录”对话框时,输入 Azure 凭据,并单击“登录”。

    Azure Log In Dialog Box

  5. 显示“创建身份验证文件”对话框时,选择要使用的订阅,选择目标目录,并单击“启动”。

    Azure Log In Dialog Box

  6. 此时会显示“服务主体创建状态”对话框,成功创建文件后,单击“确定”。

    Service Principal Creatation Status Dialog Box

  7. 显示“Azure 登录”对话框时,单击“登录”。

    Azure Log In Dialog Box

  8. 显示“选择订阅”对话框时,选择要使用的订阅,并单击“确定”。

    Select Subscriptions Dialog Box

已自动登录时,从 Azure 帐户中注销

按照上一部分中的步骤配置后,每次重新启动 Eclipse 时,Azure 工具包都会你将自动登录到 Azure 帐户。 但是,要注销 Azure 帐户并禁止 Azure 工具包你将自动登录,请使用以下步骤。

  1. 在 Eclipse 中,依次单击“工具”、“Azure”、“注销”。

    Eclipse Menu for Azure Sign Out

  2. 显示“Azure 注销”对话框时,单击“是”。

    Sign Out Dialog Box

使用已创建的凭据文件自动登录到 Azure 帐户

如果在使用 Eclipse 时从 Azure 中注销,则需要重新配置用于 Eclipse 的 Azure 工具包以使用已创建的凭据文件,才能自动登录到 Azure 帐户。 以下步骤介绍如何配置 Azure 工具包以使用现有凭据文件。

  1. 使用 Eclipse 打开项目。

  2. 依次单击“工具”、“Azure”、“登录”。

    用于 Azure 登录的 Eclipse 菜单

  3. 显示“Azure 登录”对话框时,选择“自动”,并单击“浏览”。

    “登录”对话框

  4. 显示“选择已验证文件”对话框时,选择先前创建的凭据文件,并单击“选择”。

    “登录”对话框

  5. 显示“Azure 登录”对话框时,单击“登录”。

    “Azure 登录”对话框

  6. 显示“选择订阅”对话框时,选择要使用的订阅,并单击“确定”。

    “选择订阅”对话框

以交互方式登录到 Azure 帐户

以下步骤将说明如何通过手动输入 Azure 凭据登录到 Azure。

  1. 使用 Eclipse 打开项目。

  2. 依次单击“工具”、“Azure”、“登录”。

    Sign In Dialog Box

  3. 显示“Azure 登录”对话框时,选择“交互式”,并单击“登录”。

    Azure Log In Dialog Box

  4. 显示“Azure 登录”对话框时,输入 Azure 凭据,并单击“登录”。

    Azure Log In Dialog Box

  5. 显示“选择订阅”对话框时,选择要使用的订阅,并单击“确定”。

    Select Subscriptions Dialog Box

已以交互方式登录时,从 Azure 帐户中注销

按照上一部分中的步骤配置后,每次重新启动 Eclipse 时,都会自动从 Azure 帐户中注销。 但是,如果要在不重新启动 Eclipse 的情况下注销 Azure 帐户,请使用以下步骤。

  1. 在 Eclipse 中,依次单击“工具”、“Azure”、“注销”。

    Eclipse Menu for Azure Sign Out

  2. 显示“Azure 注销”对话框时,单击“是”。

    Sign Out Dialog Box

后续步骤

有关用于 Java IDE 的 Azure 工具包的详细信息,请查看以下链接:

有关将 Java 与 Azure 配合使用的详细信息,请参阅 Azure Java 开发人员中心用于 Visual Studio Team Services 的 Java 工具