July 5th, 2022

Java on Azure Tooling的更新 – 2022年7月

Jialuo Gan
Program Manager

大家好,欢迎来到 Java on Azure Tooling 的7月更新。在这次更新中,我们将介绍 Azure toolkit for IntelliJ 上全新的入门体验。此外,我们还增加了对管理身份验证(Managed Identity Authentication)的支持。我们希望你喜欢这些新功能并与我们分享你的反馈。让我们开始吧!

Azure Toolkit for IntelliJ 更新

全新的引导入门体验

四月份的博客中,我们首次介绍了为什么需要更好的入门体验的原因。我们发现对于一个刚接触 Azure 的开发者,常常会遇到下面的挑战:

  • 陡峭的学习曲线:作为初学者要学习很多不熟悉的、针对 Azure 的概念和其他工具
  • 分散的文档:文档很难找到并且包含大量的步骤
  • 缺少引导:没有单步的教程指导用户从开始到完成整个部署

现在让我们聚焦于全新的引导入门体验,看看是如何解决上述的问题。有三种方式可以打开这个功能:

  • 点击 Azure 资源管理器中的工具栏上 Image icon open 图标
  • 右键单击 Azure 节点,在 Azure 资源管理器中选择 “Getting started “选项
  • 在主菜单中选择 “Tools > Azure > Getting Started” 选项

Image EntranceforGuide

在全新的入门体验帮助下,即使你之前没有任何经验,你也可以在几分钟内成功将示例的项目部署到 Azure 上。在这个过程中,你将逐步熟悉 Azure Toolkit for IntelliJ 插件的基本功能和 Azure 的相关概念,以提高你作为 Azure 上 Java 开发者的生产力。在你升级或安装了我们最新发布的版本后,第一次将会自动打开整个全新的入门体验。

Image overview1

你可以点击示例项目的任何一个,我们的插件将引导你完成整个端到端流程的部署。首先,你可以对全步骤有一个初步预览(如下图所示)。

Image overview2

当你完成上述步骤后,你的第一个应用程序就已经成功运行在 Azure 上。接下来,你可以点击 “View in Azure Explore “按钮,在Azure Explorer 中查看你的应用程序所使用的资源。下面是一个简短的演示。

Image Overview end5

EAP and Snapshot 版本支持

Azure Toolkit for IntelliJ 目前已经支持 IntelliJ 2022.2 EAP 版本。此外,最新发布的 Azure Toolkit for IntelliJ 还带来了对  snapshot 版本和 beta 版本的支持。现在,如果你想尝试一些尚未发布的新功能,你可以从官方市场页面下载并安装最新的版本。

Maven Plugin/Gradle Plugin 更新

Managed Identity Authentication 支持

管理身份验证(Managed Identity Authentication)可以帮助你安全地访问 Azure 上的资源。你可以找到更多管理身份验证的介绍。在我们最新发布的版本中,Maven 插件和 Gradle 插件上已经支持管理身份验证。

要使用这个功能,你可以先在Azure Portal 门户中简单地配置你的系统分配验证(system-assigned managed identity)或用户分配验证(user-assigned managed identity)。接下来,当你用 Maven/Gradle 插件部署应用程序时,可以用它来进行身份验证服务。下面展示了当你在虚拟机上部署 Azure Functions 时如何使用系统分配的管理身份验证(system-assigned managed identity)。

Image managed identity full

反馈与建议

如果您有兴趣,请不要犹豫并尝试使用我们的产品吧! 您的反馈和建议对我们非常重要,将有助于我们产品的未来发展。

Image feedback new

资源

以下链接和资源能帮助您更好地了解 Java on Azure Tooling 的相关信息:

Author

Jialuo Gan
Program Manager

PM at Microsoft, currently focus on Java Azure Tooling Area. Keep moving to explore everything with curiosity!

0 comments

Discussion are closed.