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

news2024/11/26 15:52:01

作者: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 体验增强

反馈与建议

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

  • 在此博文上留下您的评论
  • 在产品的官方 GitHub 页面上创建一个功能请求或提交一个错误
  • 填写我们的调查问卷

在这里插入图片描述

资源

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

  • Azure Toolkit for IntelliJ 的官方文档
  • Azure Toolkit for Eclipse 的官方文档
  • 基于 Azure Web Apps/Functions/Spring Apps 的 Maven 插件官方文档
  • 基于 Azure Web Apps/Functions 的 Gradle 插件官方文档
  • 基于 Azure Spring Apps 的 VS Code 插件官方文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1433331.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++ 调用lua 脚本

需求: 使用Qt/C 调用 lua 脚本 扩展原有功能。 步骤: 1,工程中引入 头文件,库文件。lua二进制下载地址(Lua Binaries) 2, 调用脚本内函数。 这里调用lua 脚本中的process函数,并…

如何让虚拟机拥有愉快网络环境,vmware,ubuntu,centos

博客原文 文章目录 前言拥有愉快网络环境步骤:测试网关连接 Ubuntu修改 http 与 sock 代理地址修改 /etc/resolv.conf配置 apt 使用代理测试连接 Centos设置代理地址修改 NetworkManager最后重启网卡:测试代理 前言 相信计算机专业的同学在学习 linux 时, 一定会被无…

Element UI+Spring Boot进行CRUD的实例

ElementUI安装与使用指南 前端代码:点击查看learnelementuispringboot项目源码 后端代码:点击查看 LearnElementUiAndSpringBoot 一、前端配置 安装axios Gitee的axios介绍与使用 GitHub的axios介绍与使用 方式一:使用npm安装 $ npm in…

2024年最新幻兽帕鲁服务器搭建教程

玩转幻兽帕鲁服务器,阿里云推出新手0基础一键部署幻兽帕鲁服务器教程,傻瓜式一键部署,3分钟即可成功创建一台Palworld专属服务器,成本仅需26元,阿里云服务器网aliyunfuwuqi.com分享2024年新版基于阿里云搭建幻兽帕鲁服…

回归预测 | Matlab实现WOA-CNN-LSTM-Attention鲸鱼算法优化卷积长短期记忆网络注意力多变量回归预测(SE注意力机制)

回归预测 | Matlab实现WOA-CNN-LSTM-Attention鲸鱼算法优化卷积长短期记忆网络注意力多变量回归预测(SE注意力机制) 目录 回归预测 | Matlab实现WOA-CNN-LSTM-Attention鲸鱼算法优化卷积长短期记忆网络注意力多变量回归预测(SE注意力机制&…

谷歌产品大更新:Bard可生成图像;文生音乐平台等5大免费功能

2月2日,谷歌在官网对生成式AI产品进行了大更新,包括类ChatGPT聊天助手Bard可以通过文本提示生成图像; 全新的文生音乐平台MusicFX;新的文生图像平台ImageFX;新的文本扩写平台TextFX;在谷歌地图中增加生成式…

docker搭建Mysql集群准备(一)

docker搭建Mysql集群准备 Linux基本知识: 修改机器 IP,变成静态 IP vim /etc/sysconfig/network-scripts/ifcfg-ens33 文件 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOstatic IPADDR192.168.190.67 NETMASK255.255.255.0 GAT…

第六讲:文件操作

第六讲:文件操作 文件夹创建文件夹移动文件夹复制文件夹删除文件夹文件操作文件读取文件写入文件文件夹 创建文件夹 定义创建文件夹函数:chmk_path()定义一个函数 chmk_path(),这个函数的功能是创建文件夹。 首先需要导入操作系统接口模块——os 模块,这个模块中包含某些函…

802.11n 802.11ac (WiFi 4/5 )的核心要点

802.11n 802.11ac (WiFi 4/5 )是什么? WiFi 4: Ieee 802.11n Enhancements for High Throughput (HT) WiFi 5: Ieee 802.11ac Enhancements for Very High Throughput (VHT&#x…

ywtool login guard命令

一.登录防护功能介绍 登录防护功能主要检查系统日志/var/log/secure,查看系统有没有被暴力登录。登录防护默认是检测3分钟内登录系统失败15次(次数可修改)后,视其为有攻击性,拉黑此IP(centos7通过系统文件阻止IP,centos8/9通过防火墙阻止IP)。此脚本只针对SSH访问,…

vscode 无法远程连接waiting the server log

使用版本 报错信息 相关日志 [17:32:59.765] > Waiting for server log... [17:32:59.801] > Waiting for server log... [17:32:59.831] > > * > * Visual Studio Code Server > * > * By using the software, you agree to > * the Visual Studio…

浅压缩、深压缩、双引擎、计算机屏幕编码……何去何从?

专业视听领域尤其显示控制和坐席控制领域,最近几年最激动人心的技术,莫过于分布式了。 分布式从推出之日就备受关注:担心稳定性的,质疑同步性能的,怀疑画面质量的…… 诚然,我们在此前见多了带着马赛克的…

Rust 本地文档的使用:rustup doc

Rust 是一种系统级编程语言,以其安全性、速度和内存控制能力而闻名。为了方便开发者更好地了解并利用 Rust 标准库和工具链中的功能,Rust 提供了一种内置的文档浏览方式——通过 rustup doc 命令。 安装 rustup 在查阅 Rust 文档之前,确保你…

Photoshop插件来了#comfyui-mixlab-ps-plugin

今天有用户向我反馈,提出ps是设计师最习惯的工具,问我可不可以开发个ps的插件? 我纠结了下,因为从来没有开发过ps插件,想着应该上手会比较耗时间,不过耗时这个问题,最近在用MixCopilot辅助编程&…

LabVIEW与EtherCAT实现风洞安全联锁及状态监测

LabVIEW与EtherCAT实现风洞安全联锁及状态监测 在现代风洞试验中,安全联锁与状态监测系统发挥着至关重要的作用,确保了试验过程的安全性与高效性。介绍了一套基于EtherCAT总线技术和LabVIEW软件开发的风洞安全联锁及状态监测系统。该系统通过实时、可靠…

vuecli3 执行 npm run build 打包命令报错:TypeError: file.split is not a function

问题 今天有个项目在打包的时候遇到了一个问题,就是执行 npm run build 命令的时候报错了,如下: 解决 我排查了一下,模拟代码如下:在打包的时候用了 MinChunkSizePlugin const webpack require("webpack"…

pwn学习笔记(2)

pwn学习笔记(2) 1.三种常见的寄存器: ​ ax寄存器:通用寄存器,可用于存放多种数据 ​ bp寄存器:存放的是栈帧的栈底地址 ​ sp寄存器:存放的是栈顶的地址 2.栈帧与栈工作的简介&#xff1a…

小白水平理解面试经典题目_数组类LeetCode 118 Pascal‘s Triangle【回归解法】

LeetCode 118 生成杨辉三角(Pascal’s Triangle) 小白渣翻译 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 例子 这里是小白理解 那么这种题目一上来看&#xf…

SDL库的下载与配置(Visual Studio )2024/2/4更新

一.SDL的下载 下载链接 二.SDL的环境配置 解压以后放在中文路径下 不会添加环境变量自行搜索&#xff08;比较简单网上教程很多&#xff09; 下面进行编译器的配置 复制这段内容 x64\SDL2main.lib x64\SDL2.lib将这段代码放进去运行一下 #include <SDL.h>int main(int…

常用排序算法(Java版本)

1 引言 常见的排序算法有八种&#xff1a;交换排序【冒泡排序、快速排序】、插入排序【直接插入排序、希尔排序】、选择排序【简单选择排序、堆排序】、归并排序、基数排序。 2 交换排序 所谓交换&#xff0c;就是序列中任意两个元素进行比较&#xff0c;根据比较结果来交换…