Azure Toolkit for IntelliJ とは

Azure Toolkit for IntelliJ を使用すると、サポートされているすべてのプラットフォームで IntelliJ から Azure に高可用性およびスケーラブルな Java アプリケーションを簡単に開発、構成、テスト、デプロイできます。

サポート対象の Azure サービス

このプラグインでは、次の Azure サービスがサポートされています。

  • Azure App Service
  • Azure Functions
  • Azure Spring Apps
  • Azure Kubernetes
  • Azure Container Apps
  • Azure 仮想マシン
  • Azure Database for MySQL
  • Azure Cosmos DB
  • SQL Server
  • Azure Storage
  • Application Insights

また、このプラグインは、Azure Synapse データ エンジニア、Azure HDInsight 開発者、および SQL Server ユーザー上の Apache Spark をサポートして、Apache Spark/Hadoop ジョブを作成、テスト、および Azure に送信します。

AI 統合

このツールキットは Azure OpenAI Service との統合を提供し、IntelliJ IDEA から直接チャット モデルを試すことができるようになります。 詳細については、「 Azure OpenAI サービスとは」 および 「IntelliJ の Azure OpenAI Service で GPT-35-Turbo と GPT-4 を使用する」を参照してください。

このプラグインは Azure MCP Server をサポートしており、GitHub Copilot for IntelliJ IDEA 内にスマートなコンテキスト対応 AI ツールが追加され、Azure リソースをより効率的に操作できます。 Azure MCP サーバーは、一般的なすべての Azure サービスにわたってエージェントに Azure コンテキストを提供します。 詳細については、 Azure MCP Server のドキュメントを参照してください。

注

Azure MCP サーバーは Azure Toolkit for IntelliJ で使用でき、GitHub Copilot for IntelliJ (バージョン 1.5.50 以降) がインストールされている場合に自動的にインストールされます。 GitHub Copilot がインストールされていない場合、プラグインのインストール時に Azure MCP サーバーは自動的にインストールされません。 GitHub Copilot for Azure は IntelliJ では使用できません。

主な機能

Azure Toolkit for IntelliJ には、次の機能とワークフローが用意されています。

  • Azure Web App Workflow: Azure Web App で Web アプリケーションを実行し、ログを表示します。
  • Azure Functions ワークフロー: Functions アプリをローカルでスキャフォールディング、実行、デバッグし、Azure にデプロイします。
  • Azure Spring Apps ワークフロー: Azure Spring Apps で Spring マイクロサービス アプリケーションを実行し、ログを表示します。
  • Azure Container Apps ワークフロー: Azure Container Apps でアプリケーションを Dockerize して実行し、ログを表示します。
  • Azure Kubernetes サポート: Azure Explorer で直接 Kubernetes Services を作成および管理します。
  • ファースト ステップ ガイド: 概要ガイドの手順に従って、数分でアプリケーションをデプロイします。
  • Azure Explorer: 埋め込み Azure Explorer を使用して、Azure 上のクラウド リソースを表示および管理します。
  • Azure Resource Management テンプレート: 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 ジョブを簡単に監視およびデバッグできます。

こちらも参照ください