什么是用于 IntelliJ 的 Azure 工具包?

借助用于 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 作业。

另请参阅