October 10th, 2022

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

Jialuo Gan
Program Manager

大家好,欢迎回到 Java on Azure Tooling 的9月更新。在这次更新中,我们将介绍Azure Cosmos DB支持、Azure虚拟机增强管理。此外,我们还为用户创建/更新 Azure SDK Reference Book中的依赖库做了一些优化。请下载并安装我们的产品 Azure Toolkit for IntelliJ。我们希望你喜欢这些功能,并享受我们的Azure工具包带来的流畅体验。那么让我们开始吧!

Azure Toolkit for IntelliJ 更新

支持Azure Cosmos DB资源管理

数据库管理支持始终是我们的关键投资领域之一。Azure Cosmos DB是一个完全可管理的、无服务器的NoSQL数据库,适用于任何规模的高性能应用。我们知道很多开发者一直在等待Azure Cosmos DB与我们产品的整合体验。

与Azure Cosmos DB团队一起,Azure Toolkit for IntelliJ IDEA已经在最新版本中直接支持在Azure Explorer中通过 Mongo/Cassandra API/SQL创建并管理Cosmos 资源。此外,我们还在 “数据库工具(Database Tool)”窗口中支持Mongo API(仅限IntelliJ IDEA Ultimate 版)。关于这些新功能的更多细节,请查看 IntelliJ对Azure Cosmos DB的支持。下面有一个演示,方便让你快速上手。

Azure Virtual Machine 管理增强

8月份的更新中,我们在IntelliJ IDEA的运行/调试配置列表的 “运行在(Run On) “目标下增加了 “Azure虚拟机 “选项。在9月份,我们又进一步改进了Azure虚拟机的功能。

在Azure中,有多种方法可以连接到Linux虚拟机。连接到Linux虚拟机的最常见做法是使用安全壳协议( Secure Shell Protocol,SSH)。关于更多的细节,你可以查看关于连接到Linux虚拟机的文档。此外,我们知道SFTP是一个非常广泛使用的协议,现在很多组织都使用它来在组织内或跨组织传输文件。

为了满足用户对Azure虚拟机的需求,我们在最新版本中支持这些功能,包括:

  • 直接从Azure资源管理器中的Azure虚拟机资源节点使用SSH。
  • 在Azure资源管理器中浏览Azure虚拟机的文件。

在Azure资源管理器中创建了Azure虚拟机后,可以找到相关的Azure虚拟机节点,然后右击,选择 “使用SSH连接 “或 “使用SFTP浏览文件”。在SSH配置面板中,你会被引导完成第一次的配置。在此之后,你不需要每次都手动配置。

Image VM enhance

下面是一个简短的演示。

Image VM vm ssh sftp new1

 

Azure SDK Reference Book 管理增强

Azure SDK是一些库的集合,其目的是让你更容易用你选择的语言使用Azure服务。我们知道,对于Azure上的Java开发人员来说,他们总是会面临一些挑战,包括:

  • 很难在IDE中找到对应的 Azure SDK,并直接在Azure服务中专门添加/更新相关的依赖关系。
  • 在熟悉并开始使用libraires之前,对Azure资源的许多内容进行切换或重定向。

为了提高用Java语言使用Azure SDK的体验,我们支持直接从 Azure SDK Reference Book功能中添加/更新当前本地项目的依赖。要使用它,你只需要找到相关的Azure资源,并在右键选择 ” View Azure SDK “选项。然后你就可以选择相关的SDK来为你的项目添加/更新依赖。下面是一个简短的演示。

Image Open SDK Book

反馈与建议

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

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.