インストール後、Azure Toolkit for IntelliJ には、Azure アカウントにサインインするための 4 つの方法が用意されています。
- Azure CLI を使用して Azure アカウントにサインインする
- OAuth を使用して Azure アカウントにサインインする
- デバイス ログインを使用して Azure アカウントにサインインする
- サービス プリンシパルを使用して Azure アカウントにサインインする
さらに、 サインアウト のメソッドも提供されます。
[前提条件]
- サポートされている Java Development Kit (JDK)。 Azure での開発時に使用できる JDK の詳細については、Azure および Azure Stackでの Java サポート
参照してください。 - IntelliJ IDEA、Ultimate または Community Edition。
- Azure Toolkit for IntelliJ。 詳細については、「 Azure Toolkit for IntelliJ のインストール」を参照してください。
ヒント
Azure Toolkit for IntelliJ のすべての最新機能を使用するには、最新バージョンの IntelliJ IDEA とプラグイン自体をダウンロードしてください。
Azure CLI を使用して Azure アカウントにサインインする
注
Azure CLI を使用してサインインする方法の詳細については、「 Azure CLI を使用したサインイン」を参照してください。
Azure CLI を使用して Azure にサインインするには、次の操作を行います。
IntelliJ IDEA を使用してプロジェクトを開きます。
左側の Azure Explorer サイドバーに移動し、 Azure サインイン アイコンをクリックします。 または、[ ツール] に移動し、[ Azure] を展開し、[ Azure サインイン] をクリックします。
Azure サインイン ウィンドウでは、数秒待つと、既定で Azure CLI が選択されます。 オプションが使用可能になったら、[ サインイン] をクリックします。
ブラウザーで、自分のアカウントでサインインし、IntelliJ に戻ります。 [ サブスクリプションの選択 ] ダイアログ ボックスで、使用するサブスクリプションをクリックし、[ 選択] をクリックします。
OAuth を使用して Azure アカウントにサインインする
OAuth 2.0 で Azure にサインインするには、次の操作を行います。
IntelliJ IDEA を使用してプロジェクトを開きます。
左側の Azure Explorer サイドバーに移動し、 Azure サインイン アイコンをクリックします。 または、[ ツール] に移動し、[ Azure] を展開し、[ Azure サインイン] をクリックします。
Azure サインイン ウィンドウでOAuth 2.0 を選択し、[サインイン] をクリックします。
ブラウザーで、自分のアカウントでサインインし、IntelliJ に戻ります。 [ サブスクリプションの選択 ] ダイアログ ボックスで、使用するサブスクリプションをクリックし、[ 選択] をクリックします。
デバイス ログインを使用して Azure アカウントにサインインする
Device Login を使用して Azure にサインインするには、次の操作を行います。
IntelliJ IDEA を使用してプロジェクトを開きます。
サイドバー の Azure Explorer を開き、上部のバーにある Azure サインイン アイコンをクリックします (または、IntelliJ メニューから [ツール>Azure>Azure サインイン] に移動します)。
[Azure サインイン] ウィンドウで、[デバイス ログイン] を選択し、[サインイン] をクリックします。
Azure Device Login ダイアログでCopy&Open をクリックします。ブラウザーで、デバイス コード (最後の手順で [ コピー]、[開く ] の順にクリックしたときにコピーされたコード) を貼り付け、[ 次へ] をクリックします。
Azure アカウントを選択し、サインインするために必要な認証手順を完了します。
[ サブスクリプションの選択 ] ダイアログ ボックスで、使用するサブスクリプションを選択し、[ 選択] をクリックします。
サービス プリンシパルを使用して Azure アカウントにサインインする
注
Azure サービス プリンシパルを作成するには、Azure CLI を使用 した Azure サービス プリンシパルの作成に関するページを参照してください。
サービス プリンシパルを使用して Azure にサインインするには、次の操作を行います。
IntelliJ IDEA を使用してプロジェクトを開きます。
サイドバー の Azure Explorer を開き、上部のバーにある Azure サインイン アイコンをクリックします (または、IntelliJ メニューから [ツール>Azure>Azure サインイン] に移動します)。
[Azure サインイン] ウィンドウで、[サービス プリンシパル] を選択し、[サインイン] をクリックします。
[ サインイン - サービス プリンシパル ] ウィンドウで、必要な情報を入力し (
az ad sp create-for-rbac
コマンドを使用した後に生成された JSON 出力をウィンドウの JSON パネル にコピーできます)、[ サインイン] をクリックします。[ サブスクリプションの選択 ] ダイアログ ボックスで、使用するサブスクリプションを選択し、[ 選択] をクリックします。
Azure アカウントからサインアウトする
前の手順でアカウントを構成すると、IntelliJ IDEA を起動するたびに自動的にサインインします。
ただし、Azure アカウントからサインアウトする場合は、Azure Explorer のサイド バーに移動し、 Azure サインアウト アイコンをクリックするか、IntelliJ メニューから [ツール>Azure>Azure サインアウト) に移動します。
次のステップ
バグを報告したり、新機能を要求したりするには、GitHub リポジトリ
Azure での Java の使用の詳細については、次のリンクを参照してください。