次の方法で共有


Azure portal から Visual Studio Code に Standard ロジック アプリをエクスポートする

適用対象: Azure Logic Apps (Standard)

Azure portal を使用して Standard ロジック アプリ ワークフローで作業している場合、ある時点で Visual Studio Code を使用する場合があります。 Visual Studio Code に切り替えてAzure Logic Apps (Standard) 拡張機能をインストールすると、拡張機能でのみ利用可能な拡張された利点が得られます。次に例を示します。

  • 開発環境の制御が向上します。
  • ローカル デバッグおよびテストにより、開発環境が迅速化されます。
  • ソース管理リポジトリとの統合
  • 新規および既存の接続のパラメーター化を自動化し、クロス環境デプロイを簡略化します。
  • デプロイ スクリプトの自動生成、Azure コネクタのテンプレート、CI/CD パイプラインを使用したデプロイ。

このガイドでは、Standard ロジック アプリをポータルから ZIP ファイル パッケージとしてダウンロードする方法を説明します。 このパッケージには、ロジック アプリのワークフロー、接続、ホスト構成、アプリ設定が含まれます。 Visual Studio Code では、このパッケージを使用して、ロジック アプリ プロジェクト ファイルを含むワークスペースを作成できます。

前提条件

ポータルからロジック アプリをダウンロードする

  1. Azure portal で、Standard ロジック アプリ リソースを開きます。

  2. ロジック アプリのメニューで、 [概要] を選択します。 [概要] ページ ツール バーで、[アプリ コンテンツのダウンロード] を選択します。

    Azure portal、Standard ロジック アプリ、[概要] ページ ツール バー、[アプリ コンテンツのダウンロード] の選択されたオプションを示すスクリーンショット。

  3. 確認メッセージが表示されたら、 [ダウンロード]を選択します。

    ポータルで、<logic-app-name>.zip という名前の zip ファイル パッケージが作成されます。

  4. [ダウンロード] メッセージ ボックスで、[名前を付けて保存] を選択し、目的のローカル フォルダーを参照して、[保存] を選択します。

    Note

    ワークスペース作成用に zip ファイルを抽出する必要はないので、パッケージは zip のままにします。

Visual Studio Code でワークスペースを作成する

  1. まだ設定されていない場合は、Visual Studio Code で次の手順を実行します。

    1. Visual Studio Code を設定します

    2. Azure アカウントに接続します

  2. Azure ウィンドウの [ワークスペース] ツール バーで、[Azure Logic Apps] メニューを開き、[パッケージから新しいロジック アプリ ワークスペースを作成する...] を選択します。

    Visual Studio Code、Azure ウィンドウ、Azure Logic Apps のボタンが選択され、[パッケージから新しいロジック アプリ ワークスペースを作成する] オプションが選択されたワークスペース ツール バーを示すスクリーンショット。

    [パッケージから新しいロジック アプリ ワークスペースを作成する] プロンプト ウィンドウが開くので、インポートする zip ファイル パッケージを選択します。

    以前にダウンロードされた zip ファイル パッケージを選択するダイアログが表示された Visual Studio Code を示すスクリーンショット。

  3. プロンプト リストから [参照] を選択します。 zip ファイル パッケージを見つけて選択します。 完了したら、[パッケージ ファイルの選択] を選択します。

    ワークスペースを作成するフォルダーを選択するダイアログが表示されます。

  4. プロンプト リストから [参照] を選択します。 ワークスペースを作成するローカル リポジトリ フォルダーを見つけて選択します。 完了したら [選択] を選択します。 追加のプロンプトに従って、ワークスペースの作成を続行します。

  5. ワークスペースに使用する名前を入力します。

  6. ロジック アプリ プロジェクトに使用する名前を入力します。

    現在の Visual Studio Code ウィンドウでプロジェクトを開くか、新しいウィンドウで開くかのダイアログが表示されます。

  7. [現在のウィンドウで開く] または [新しいウィンドウを開く] を選択して、プロジェクトを開くウィンドウを選択します。

    ロジック アプリのワークフローでAzure でホストされるマネージド コネクタを使用していない場合は、コネクタ ギャラリーにこれらのコネクタを含めるよう要求するダイアログが表示されます。ここでは、追加するコネクタの操作を検索できます。

  8. Azure でホストされるマネージド コネクタをコネクタ ギャラリーに含めるには、[Azure のコネクタを使用する] を選択します。

  9. ロジック アプリ プロジェクトのデプロイとデプロイに使用する Azure サブスクリプションを選択します。

  10. ローカル開発中に作成された Azure でホストされる接続を作成するリソース グループを選択します。

  11. Microsoft Entra ID を使用して Azure Logic Apps 拡張機能でサインインするよう要求するダイアログが表示されたら、[許可] を選択します。

  12. Microsoft Entra ID を選択します。

    完了すると、Visual Studio Code のエクスプローラー ウィンドウが開きます。 このウィンドウには、すべてのワークフロー、接続参照、関連するローカル アプリ設定を含む、ロジック アプリ プロジェクトを含む新しいワークスペースが含まれます。

    ワークスペースの作成後にプロジェクトの README.md ファイルが自動的に開きます。次に例を示します。

    Visual Studio Code、エクスプローラー ウィンドウ、ワークスペース、ロジック アプリ プロジェクトを示すスクリーンショット。

    README.md ファイルには、認証用マネージド ID を使用する接続を更新する方法について説明した、デプロイ後の重要な手順が含まれています。

ワークスペースの作成後

マネージド ID を使用する接続がある場合は、プロジェクトの README.md ファイルにある手順を使用して、ローカル開発およびデバッグ用にこれらの接続を更新します。

Visual Studio Code での Standard ロジック アプリ プロジェクトの管理の詳細については、次のドキュメントを参照してください。