(文中大部分内容(95%)Azure官网上有,我只是把我自己实际操作中遇到的问题在这里阐述一下。)

先决条件

若要完成文章中的步骤,需要安装用于 IntelliJ 的 Azure 工具包,该工具包需要以下软件组件:

  • IntelliJ IDEA 旗舰版或社区版,可从 JetBrains 网站下载。

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

  • 操作系统。 用于 IntelliJ 的 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

有关详细信息,请参阅 JetBrains 插件存储库的 Azure Toolkit for IntelliJ(用于 IntelliJ 的 Azure 工具包)页。

使用 IntelliJ 2017.2 连接到 Azure 中国区

  1. 在 IntelliJ IDEA 中安装最新的“用于 IntelliJ 的 Azure 工具包”插件(请阅读安装指南)。

  2. 在 <用户主目录>\AzureToolsForEclipse 下创建文件 AadProvider.json,并按如下所示更新其内容。

     {   "EnvironmentName": "CHINA" }   

    这是官网上写的,这里我要注明的是<用户主目录>是通常是指系统个人文件夹,一般是 C:\Users\您的用户名,其次没有AzureToolsForEclipse这个文件夹,有的是AzureToolsForIntelliJ
  3. 保存此文件并重启 IntelliJ,以便能够使用交互式方法在 IntelliJ 中连接到 Azure 中国区(必须重启,不然下面登录的时候,会提示账号不存在,因为政策的原因,Azure分为国际版与中国版)。

自动登录到 Azure 帐户

本部分介绍如何创建一个包含服务主体数据的凭据文件。 完成此过程后,每次打开项目时,Eclipse 都会使用凭据文件将你自动登录到 Azure。

  1. 使用 IntelliJ IDEA 打开项目。

  2. 在“工具”菜单中,指向“Azure”,然后单击“Azure 登录”。

  3. 在“Azure 登录”窗口中选择“自动”,然后单击“新建”(注意这一步)。

  4. 在“Azure 登录”对话框窗口中输入 Azure 凭据,然后单击“登录”。

  5. 在“创建身份验证文件”窗口中选择要使用的订阅,选择目标目录,并单击“启动”。

  6. 成功创建文件后,请在“服务主体创建状态”对话框中单击“确定”。

  7. 在“Azure 登录”窗口中单击“登录”。

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

自动登录后从 Azure 帐户注销

使用上述步骤配置帐户后,每次重启 IntelliJ IDEA 时,Azure 工具包会将你自动登录到 Azure 帐户。 但是,若要注销 Azure 帐户并禁止 Azure 工具包将你自动登录,请执行以下操作:

  1. 在 IntelliJ IDEA 的“工具”菜单中指向“Azure”,然后单击“Azure 注销”。

  2. 在“Azure 注销”确认窗口中,单击“是”。

使用现有的凭据文件自动登录到 Azure 帐户

如果使用 IntelliJ IDEA 时从 Azure 帐户注销,必须使用现有的凭据文件才能自动重新登录到该帐户。 若要将用于 Eclipse 的 Azure 工具包配置为使用现有的凭据文件,请执行以下操作:

  1. 使用 IntelliJ IDEA 打开项目。

  2. 在“工具”菜单中,指向“Azure”,然后单击“Azure 登录”。

  3. 在“Azure 登录”窗口中选择“自动”,然后单击“浏览”。

  4. 在“选择身份验证文件”对话框中,选择前面创建的凭据文件,然后单击“选择”。

  5. 在“Azure 登录”窗口中单击“登录”。

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

以交互方式登录到 Azure 帐户

若要通过手动输入 Azure 凭据登录到 Azure,请执行以下操作:

  1. 使用 IntelliJ IDEA 打开项目。

  2. 单击“工具”,指向“Azure”,然后单击“Azure 登录”。

  3. 在“Azure 登录”窗口中选择“交互式”,然后单击“登录”。

  4. 在显示的“Azure 登录”对话框中输入 Azure 凭据,然后单击“登录”。

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

以交互方式登录后从 Azure 帐户注销

使用上述步骤配置帐户后,每次重启 IntelliJ IDEA 时,都会自动从 Azure 帐户中注销。 但是,如果要在不重启 IntelliJ IDEA 的情况下注销 Azure 帐户,请执行以下操作。

  1. 在 IntelliJ IDEA 的“工具”菜单中指向“Azure”,然后单击“Azure 注销”。

  2. 在“Azure 注销”确认窗口中,单击“是”。

转载于:https://www.cnblogs.com/DDgougou/p/9054845.html

Azure系列1.1.2 —— 用于 IntelliJ 的 Azure 工具包的登录说明相关推荐

  1. mysql 移植 azure_初码-Azure系列-记一次MySQL数据库向Azure的迁移

    还在继续给客户迁移不同的系统到Azure,这一次是一个系统的MySQL数据库要迁移,将迁移过程记录一下 原系统环境 数据库版本:MySQL Community Edition 5.7 服务器环境:自建 ...

  2. 史上最新最全的来自成都的Azure系列文章,助你上云!老少皆宜,童叟无欺!

     这是成都MVP 张俊森的系列Azure文章.各位尽情收藏吧. 文章 链接 1.Azure虚拟机部署 http://blog.51cto.com/rdsrv/2071039 2.Azure资源组迁 ...

  3. Microsoft Azure系列之五 使用IaaS 虚拟机

    默认情况下,Azure虚拟机需要托管在IaaS云服务中.一个云服务可以放置最多50台虚拟机. Azure云服务是一个用于Internet访问.并提供公共IP地址和FQDN的容器.IaaS云服务可以包含 ...

  4. 初码-Azure系列-迁移PHP应用至Azure的一些实践记录和思考

    最近客户在逐步迁移应用从阿里云到Azure,这次又轮到一个PHP+MySQL应用了,顺便也记一下流水账. 需求:迁移部署在阿里云上的ECS服务器(系列2,IO优化+2核4G+50G的SSD云盘+10M ...

  5. Windows Azure系列公开课 - 第二课:为什么选择Windows Azure(下)

    Windows Azure中有什么? |基础结构 Windows Azure能够根据您企业的需求提供最适合的基础结构,并且在业务发展或精简时能够根据变化的需求及时的做出改变.您可以将Windows A ...

  6. Windows Azure 安全最佳实践 - 第 6 部分:Azure 服务如何扩展应用程序安全性

    多种 Windows Azure服务可以帮助您将应用程序安全性扩展到云. 有三种服务可提供多个提供程序之间的身份标识映射.内部部署数据中心间的连接和相互发送消息的应用程序功能(无论应用程序位于何处). ...

  7. azure 使用_如何使用Cloud Shell自动化Azure Active Directory(AAD)任务

    azure 使用 介绍 (Introduction) In the article How to create an Azure SQL Database using the Cloud Shell, ...

  8. sql azure 语法_如何使用Azure门户,Cloud Shell和T-SQL复制Azure SQL数据库

    sql azure 语法 This article will provide an overview covering programmatically moving databases on the ...

  9. 通过Windows Azure Connect ,实现本地机器与Windows Azure 虚拟机的相互连接(转+译)...

    公告    :本博客为微软云计算中文博客  的镜像博客.   部分文章因为博客兼容性问题  ,会影响阅读体验  .如遇此情况,请访问  原博客    . 新版Windows Azure 中有许多非常有 ...

最新文章

  1. CoAP 协议解析说明(转)
  2. 让我们山寨一张Windows Azure Global的壁纸
  3. 浅谈Jquery中的bind()、live()、delegate()、on()绑定事件方式
  4. Scott Mitchell 的ASP.NET 2.0数据教程之二十一:: 实现开放式并发
  5. 小程序反编译 g is not defined_培生幼儿启蒙英语 Level B | 小牧羊女在哪?
  6. iOS代码质量要求_Unity移动端代码热更新技术学习总结
  7. 1002-487-3279*北京大学acm-oj-java语言题解
  8. pytorch Resnet
  9. 为什么大多数私人企业无法做大做强?
  10. 3dsmax软件和maya软件各自的优劣势是什么?
  11. 工具 - 文本比较/对比 - 收集
  12. 计算机主机电源连接,七个步骤教你主机电源如何接线
  13. 互联网入口之战:浏览器战争
  14. 2022高教社杯 国赛数学建模 B题思路
  15. 安卓gpio操作示例
  16. Opera无法打开网页的解决办法
  17. draft伦理第三章
  18. 使用xpath匹配猫眼top100标题名(萌新简化版)
  19. SVG实例详解系列(一)(svg概述、位图和矢量图区别(图解)、SVG应用实例)
  20. 中国石油大学(北京)-《大学语文》-答案

热门文章

  1. P3383 【模板】线性筛素数
  2. 【docker】第四节:通过docker容器,进行部署fastadmin。
  3. 【chorme插件开发】第一节:chrome内核浏览器插件开发的说明
  4. 2017年最新的全国省市sql数据
  5. Docker 入门尝鲜
  6. Qt文档阅读笔记-void QObject::deleteLater()解析
  7. 前端笔记-freemarker模板获取后端数据及提交数据
  8. C++工作笔记-对二级指针的进一步理解(函数的参数使用二级指针,从而操作原数据)
  9. Java高级语法笔记-HashMap
  10. 数据结构-树的基础代码