借助用于 IntelliJ 的 Azure 工具包,可以在所有受支持的平台上轻松开发、配置、测试和部署高度可用且可缩放的 Java 应用程序到 Azure。
支持的 Azure 服务
该插件支持以下 Azure 服务:
- Azure App 服务
- Azure Functions
- Azure Spring Apps
- Azure Kubernetes
- Azure 容器应用
- Azure 虚拟机
- Azure Database for MySQL
- Azure Cosmos DB
- SQL Server
- Azure 存储
- Application Insights
该插件还支持 Azure Synapse 数据工程师、Azure HDInsight 开发人员和 SQL Server 用户上的 Apache Spark,以创建、测试和将 Apache Spark/Hadoop 作业提交到 Azure。
AI 集成
该工具包提供与 Azure OpenAI 服务的集成,使你能够直接从 IntelliJ IDEA 试验聊天模型。 有关详细信息,请参阅 什么是 Azure OpenAI 服务 和 在 IntelliJ 中使用 Azure OpenAI 服务开始使用 GPT-35-Turbo 和 GPT-4。
该插件支持 Azure MCP 服务器,该服务器在 GitHub Copilot for IntelliJ IDEA 中添加智能上下文感知 AI 工具,以帮助你更高效地使用 Azure 资源。 Azure MCP 服务器为代理提供所有常用 Azure 服务的 Azure 上下文。 有关详细信息,请参阅 Azure MCP 服务器文档。
注释
Azure MCP 服务器随用于 IntelliJ 的 Azure 工具包一起提供,安装 GitHub Copilot for IntelliJ(版本 1.5.50 或更高版本)时会自动安装。 如果未安装 GitHub Copilot,则安装插件时不会自动安装 Azure MCP 服务器。 GitHub Copilot for Azure 不适用于 IntelliJ。
主要功能
用于 IntelliJ 的 Azure 工具包提供以下功能和工作流:
- Azure Web 应用工作流:在 Azure Web 应用上运行 Web 应用程序并查看日志。
- Azure Functions 工作流:基架、运行、在本地调试 Functions 应用并将其部署到 Azure 上。
- Azure Spring Apps 工作流:在 Azure Spring Apps 上运行 Spring 微服务应用程序并查看日志。
- Azure 容器应用工作流:在 Azure 容器应用上 Dockerize 和运行应用程序并查看日志。
- Azure Kubernetes 支持:直接在 Azure 资源管理器中创建和管理 Kubernetes 服务。
- 入门指南:按照入门指南中的步骤在几分钟内部署应用程序。
- Azure 资源管理器:使用嵌入式 Azure 资源管理器查看和管理 Azure 上的云资源。
- Azure 资源管理模板:使用 ARM 模板支持创建和更新 Azure 资源部署。
- Azure Synapse:列出工作区和 Apache Spark 池、撰写 Apache Spark 项目,并将 Apache Spark 作业创作并提交到 Azure Synapse Spark 池。
- Azure HDInsight:创建 Apache Spark 项目,并将 Apache Spark 作业创作并提交到 HDInsight 群集。 轻松监视和调试 Apache Spark 作业。 支持 HDInsight ESP 群集 MFA 身份验证。
- SQL Server 大数据群集:链接到 SQL Server 大数据群集。 创建 Apache Spark 项目并创作 Apache Spark 作业并将其提交到群集。 轻松监视和调试 Apache Spark 作业。