Java on Azure Tooling 2024年1月更新|Azure Key Vault 支持、示例项目创建支持及更多

作者:Jialuo Gan - Program Manager, Developer Division At Microsoft

排版:Alan Wang

大家好,欢迎来到 2024 年 Java on Azure 工具的首次更新。在本次更新中,我们将介绍对于 Azure Key Vault 支持、基于 Azure 示例项目的创建支持以及 Azure Kubernetes 体验增强。希望您喜欢这些更新,并享受使用 Azure 工具包的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧!

Azure Toolkit for IntelliJ 提升

支持 Azure Key Vault

Azure Key Vault 是一项允许您在 Azure 中安全存储和管理机密、密钥和证书的服务。我们总是听到开发人员说,他们需要使用这项服务在 IDE 中为其 Java 应用程序检索敏感的配置数据,如数据库连接字符串、密码和加密密钥。

为了满足他们的需求,我们在最新版本中添加了在 Azure 资源管理器中创建和管理 Azure Key Vault 资源的支持。此功能可让您在 IntelliJ IDEA 中方便地创建、显示和下载机密、密钥和证书。此外,它还可以将敏感数据存储在集中加密的保险库中,从而降低敏感数据的暴露风险。要开始使用,可以导航到左侧的 Azure 资源管理器,右键单击 "Key Vaults "继续。下面是一个简短的演示。

支持 Azure Key Vault

基于 Azure 示例项目的创建支持

10 月份的博客中,我们公布了路线图中的项目创建体验增强功能。我们了解到,大多数开发人员认为在项目创建过程中选择和组合 Azure 模块(如 Azure Functions、Event Hubs、Azure SQL Database 和其他云服务)具有挑战性。基于这些原因,我们在工具包中集成了 Azure 示例,即包含各种 Azure 服务和功能的代码示例和示例的 GitHub 存储库。

这一增强功能可让您重复使用现有代码和模板,从而节省时间和精力。要使用它,请启动 IntelliJ IDEA 并转到 "File > New > Project from Version Control"。您可以探索、搜索、下载和运行示例,学习如何使用 Azure 特性和功能。打开示例项目后,您可以在 Azure 云平台上进一步测试和部署您的项目。下面是一个演示。

基于 Azure 示例项目的创建支持

Azure Kubernetes 体验增强

当 Java 开发人员使用 Azure 工具包管理其 Azure Kubernetes 资源时,他们往往需要更多的访问权限来与其集群交互,并查看/编辑其配置以定制自己的需求。在最新发布的版本中,我们改进了这一体验,可以通过 IntelliJ IDEA 的 Kubernetes 插件以快捷方式打开 Azure Kubernetes 集群。该功能可以简化使用 Kubernetes 插件连接集群的体验。您可以轻松查找、查看和管理 Azure Kubernetes 资源,如部署、pod 和日志。要使用该功能,只需右键单击 Kubernetes 实例,然后从菜单中选择 "Open with Kubernetes Plugin"。观看此演示,了解如何使用。

Azure Kubernetes 体验增强

反馈与建议

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

资源

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

相关推荐
Season45013 分钟前
C++11并发支持库(condition_variable | future全家桶)
java·jvm·c++
阿Y加油吧20 分钟前
二刷 LeetCode:爬楼梯与杨辉三角,Java 实现复盘
java·算法·leetcode
不知名的忻26 分钟前
堆排序(Java)
java·数据结构·算法·排序算法
TAN-90°-28 分钟前
Java 5——final 抽象 接口
java·开发语言
吴声子夜歌32 分钟前
Java——显示锁
java·开发语言
ZC跨境爬虫39 分钟前
跟着 MDN 学 HTML day_57:(HTML 表格进阶特性与无障碍实践)
java·前端·javascript·ui·html·音视频
鱼鳞_1 小时前
苍穹外卖-Day01(开发环境搭建)
java·spring boot·spring·maven
TAN-90°-1 小时前
Java 6——成员变量初始值 object equals和== toString instanceof 参数传递问题
java·开发语言
中新传媒1 小时前
德宸堂心理双师同诊
java·前端·数据库
想唱rap1 小时前
NAT、内网穿透、代理服务
java·linux·网络·网络协议·udp·智能路由器