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

用于 Eclipse 的 Azure 工具包提供了两种用于登录到 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 工具包)页。

如何创建 Azure 帐户的凭据文件

Note

若要使用 Azure 工具包登录 Azure China,首先需要准备服务主体身份验证文件。

可轻松创建服务主体,并通过 Azure CLI 2.0 授予其对给定订阅的访问特权。

  1. 在登录前,使用 az cloud set -n AzureChinaCloud 命令切换到 Azure China。
  2. 通过运行命令 az login,以用户身份登录。
  3. 通过运行 az account set --subscription <subscription id>,选择你希望服务主体可访问的订阅。 可通过 az account list --out jsonc 查看订阅。
  4. 运行以下命令,创建服务主体身份验证文件。

    Bash:

     curl -L https://raw.githubusercontent.com/Azure/azure-sdk-for-java/master/tools/authgen.py | python > my.azureauth
    

    PowerShell:

     Invoke-RestMethod -Method GET -Uri  https://raw.githubusercontent.com/Azure/azure-sdk-for-java/master/tools/authgen.py | python | Out-File -encoding ASCII my.azureauth
    
  5. 若要使用 Azure 工具包登录到 Azure China,请使用 Automated,而不是 Interactive

    azure-sign-in

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

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

  1. 使用 Eclipse 打开项目。

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

    用于 Azure 登录的 Eclipse 菜单

  3. 显示“Azure Sign In”对话框时,选择 “Automated”,并单击 “Browse...”。

    “登录”对话框

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

    “登录”对话框

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

    “Azure 登录”对话框

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

    “选择订阅”对话框

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

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

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

    用于 Azure 注销的 Eclipse 菜单

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

    “注销”对话框

另请参阅

有关 Azure Toolkits for Java IDE 的详细信息,请参阅以下链接:

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