问题描述
在IntelliJ IDEA Community Edition 2021.2.3中开发Azure Function程序,最后准备部署到中国区 Azure Function中。如下,在IntelliJ IDEA2021却无法切换到中国区,无法完成部署。
问题解答
Azure 文档中有介绍如何通过IntelliJ来连接到Azure中国区。参考文档:https://docs.azure.cn/zh-cn/java/intellij/azure-toolkit-for-intellij-sign-in-instructions?view=azure-java-stable
在Windows系统的User目录下( <用户主目录>\AzureToolsForIntelliJ ),创建文件 AadProvider.json,并按如下所示更新其内容
{ "EnvironmentName": "CHINA" }
保存后,重启 IntelliJ,就可以连接到 Azure 中国区。
另一种更简单的方式是:在IntelliJ安装Azure插件后。进入Settings窗口 --> Microsoft Tools --> Azure Environment 种,选择Azure China。如下图:
参考资料
用于 IntelliJ 的 Azure 工具包的登录说明:https://docs.azure.cn/zh-cn/java/intellij/azure-toolkit-for-intellij-sign-in-instructions?view=azure-java-stable