演習 - Web アプリを Azure にデプロイする
IntelliJ IDEA で記述した単純な Java Web アプリがあるとします。 Azure でアプリをテストし、開発者が追加のツールを使用する必要がないように、デプロイを可能な限り簡単にしたいと考えています。 Azure Toolkit for IntelliJ には、Web アプリのデプロイを容易にするウィザードが含まれています。
この演習では、デプロイ ウィザードを使用して、Web アプリを Azure にデプロイします。
Azure にサインインする
Azure リソースを探索するには、まず Azure にサインインする必要があります。 サインインすると、リソースを作成するサブスクリプションとディレクトリを指定します。
IntelliJ IDEA の [表示] メニューの [ツール ウィンドウ] を選択し、[Azure Explorer] を選択します。
Azure Explorer ウィンドウで、[サインイン] ボタンを選択します。
[ デバイス ログイン] を選択し、[ サインイン] を選択します。
[Azure Device Login]\(Azure デバイス ログイン\) ページで、[コピーして開く] を選択します。
ブラウザーで Ctrl キーを押しながら V キー を押してコードを貼り付け、[ 次へ] を選択します。
ユーザー資格情報を使用して Azure アカウントにサインインします。
サインイン確認が表示されたら、ブラウザー ウィンドウを閉じます。
IntelliJ IDEA の [サブスクリプションの選択] ダイアログで、コンシェルジェ サブスクリプションを選択します。 これは、サンドボックス専用に作成されたサブスクリプションです。
Azure Explorer に、Azure サブスクリプション内のオブジェクトが表示されるようになりました。 ストレージ アカウントなど、さまざまな種類のオブジェクトを調べることができます。
Web アプリを構成してデプロイする
これで、 Azure へのデプロイ ウィザードを使用して、Azure App Service で新しいアプリを作成し、それにプロジェクトをデプロイできます。
IntelliJ IDEA の [プロジェクト ] ウィンドウで、 Web アプリ プロジェクトを右クリックし、[ Azure] を選択し、[ Azure Web Apps にデプロイ] を選択します。
[Azure へのデプロイ] ダイアログで、Web アプリの [+] ボタンを選択します。
[Web アプリの作成] ダイアログで、[その他の設定]、[リソース グループの選択] の順にクリックし、[
サンドボックス リソース グループ名] を選択し、[OK] を選択します。[Web アプリの作成] ダイアログで、[プラン] の [+] ボタンをクリックし、[名前] に任意の名前を入力し、[価格レベル] Free_F1を選択します。
[ Web アプリの作成 ] ダイアログで、[ OK] を選択します。 [ Azure へのデプロイ ] ダイアログで、[ 実行] を選択します。 Azure Toolkit for IntelliJ は、Web アプリを Azure にデプロイし、既定の Web ブラウザーにサイトを表示します。
Web アプリを再デプロイする
Web アプリを Azure にデプロイすると、設定は IDE に実行構成として保存されます。 再デプロイするには、右上にある緑色の 実行 アイコンを選択するか、 Shift + F10 キーを押します。