Azure portal でロジック アプリを管理する

この記事では、Azure portal で、従量課金プランのロジック アプリを編集、無効化、有効化、または削除する方法について説明します。 Visual Studio で従量課金ロジック アプリを管理することもできます。

Standard ロジック アプリを管理するには、「Azure portal でシングルテナント Azure Logic Apps を使用して Standard ワークフローを作成する」を参照してください。 Azure Logic Apps を初めて使用する場合は、「Azure Logic Apps とは」を参照してください。

前提条件

ロジック アプリを検索して開く

  1. Azure アカウントで Azure Portal にサインインします。

  2. ポータルの検索ボックスに「ロジック アプリ」と入力し、[ロジック アプリ] を選択します。

  3. ロジック アプリの一覧で、一覧を参照またはフィルター処理して、ロジック アプリを見つけます。

  4. ロジック アプリを開くには、管理するアプリを選択します。

ロジック アプリのプロパティを表示する

  1. Azure portal で、ご利用のロジック アプリを検索して開きます

  2. ロジック アプリのメニューの [設定] の下で、 [プロパティ] を選択します。

  3. [プロパティ] ペインで、ロジック アプリに関する次の情報を表示してコピーできます。

    • 名前
    • リソース ID
    • リソース グループ
    • 場所
    • Type
    • サブスクリプション名
    • サブスクリプション ID
    • アクセス エンドポイント
    • ランタイム発信 IP アドレス
    • アクセス エンドポイントの IP アドレス
    • コネクタ発信 IP アドレス

接続の表示

マネージド コネクタを使用してワークフロー内に接続を作成する場合、これらの接続は、実際には独自のリソース定義による個別の Azure リソースです。 これらの接続を表示および管理するには、次の手順に従います。

  1. Azure portal で、ご利用のロジック アプリを検索して開きます

  2. ロジック アプリ メニューの [開発ツール] で、[API 接続] を選択します。

  3. [API 接続] ウィンドウで、特定の接続インスタンスを選択すると、その接続に関する詳細情報が表示されます。 基になる接続リソース定義を表示するには、[JSON ビュー] を選択します。

ロジック アプリを無効または有効にする

次にトリガー条件が満たされたときにトリガーが発動しないようにするには、ロジック アプリを無効にします。 Azure portal で、1 つのロジック アプリ、または同時に複数のロジック アプリを有効または無効にすることができます。 ロジック アプリを無効にすると、ワークフロー インスタンスに次のような影響が生じます。

  • Azure Logic Apps サービスによって、進行中および保留中の実行がすべてその完了まで続行されます。 このプロセスは、ボリュームやバックログによっては、完了までに時間がかかる場合があります。

  • Azure Logic Apps は、新しいワークフロー インスタンスを作成することも実行することもありません。

  • トリガーは、次にその条件が満たされたときに起動されません。 ただし、トリガーの状態には、ロジック アプリが停止したポイントが記憶されます。 そのため、ロジック アプリを再度有効にすると、前回の実行以降のすべての未処理の項目に対してトリガーが起動されます。

    前回の実行以降の未処理の項目に対してトリガーが起動しないようにするには、ロジック アプリを再度有効にする前に、トリガーの状態をクリアします。

    1. ロジック アプリで、ワークフローのトリガーの任意の部分を編集します。
    2. 変更を保存します。 この手順により、トリガーの現在の状態がリセットされます。
    3. ロジック アプリを再度有効にします
  • ワークフローが無効になっている場合でも、実行を再送信できます。

1 つのロジック アプリを無効または有効にする

  1. Azure portal で、ご利用のロジック アプリを検索して開きます

  2. ロジック アプリのメニューで、 [概要] を選択します。

    • ロジック アプリを無効にするには、[概要] ウィンドウのツールバーで [無効] を選択します。

    • ロジック アプリを有効にするには、[概要] ウィンドウのツールバーで [有効] を選択します。

      Note

      ロジック アプリが既に無効になっている場合は、 [有効化] オプションのみが表示されます。 ロジック アプリが既に有効になっている場合は、 [無効化] オプションのみが表示されます。

  3. 操作が成功したか失敗したかを確認するには、Azure のメイン ツールバーで、 [通知] 一覧 (ベルのアイコン) を開きます。

複数のロジック アプリを無効または有効にする

  1. Azure portal のメイン検索ボックスに「logic apps」と入力し、 [ロジック アプリ] を選択します。

  2. [ロジック アプリ] ページで、ロジック アプリの [状態] 列を確認します。

  3. チェックボックス列で、削除するか起動するロジック アプリを選択します。

    • 選択した実行中のロジック アプリを停止するには、[概要] ウィンドウのツールバーで [無効化または停止] を選択します。 選択内容を確認します。
    • 選択した停止中のロジック アプリを起動するには、[概要] ウィンドウのツール バーで [有効化または開始] を選択します。
  4. 操作が成功したか失敗したかを確認するには、メインの Azure ツール バーで、 [通知] の一覧 (ベルのアイコン) を開きます。

    ヒント

    正しい状態が表示されない場合は、ページを更新してください。

ロジック アプリを削除する

1 つのロジック アプリを削除するか、または複数のロジック アプリを同時に削除することができます。 ロジック アプリを削除すると、ワークフロー インスタンスに次のような影響が生じます。

  • 進行中および保留中の実行があれば、それらのキャンセルを Azure Logic Apps がベスト エフォートで試みます。

    大量のボリュームやバックログがあったとしても、ほとんどの実行は完了前または開始前にキャンセルされます。 ただし、キャンセル プロセスは完了までに時間がかかる場合があります。 その間、サービスによってキャンセル プロセスが処理される一方、いくつかの実行が実行対象として取り上げられてしまう可能性があります。

  • Azure Logic Apps は、新しいワークフロー インスタンスを作成することも実行することもありません。

  • ワークフローを削除してから同じワークフローを再作成しても、再作成されたワークフローに、削除したワークフローと同じメタデータが割り当てられることはありません。 削除したワークフローの呼び出し元となったワークフローを再保存する必要があります。 これにより、呼び出し元は、再作成されたワークフローの正しい情報を取得します。 それ以外の場合、再作成したワークフローの呼び出しは、Unauthorized エラーで失敗します。 この動作は、統合アカウントのアーティファクトを使用するワークフローや、Azure 関数を呼び出すワークフローにも当てはまります。

  1. Azure portal のメイン検索ボックスに「logic apps」と入力し、 [ロジック アプリ] を選択します。

  2. [ロジック アプリ] 一覧のチェック ボックスの列で、削除する 1 つまたは複数のロジック アプリを選択します。 ツールバーの [削除] を選択します。

  3. 確認ボックスが表示されたら、「yes」と入力して、yes を選択します。

  4. 操作が成功したか失敗したかを確認するには、メインの Azure ツール バーで、 [通知] の一覧 (ベルのアイコン) を開きます。

ロジック アプリのバージョンを管理する

ロジック アプリのバージョン コントロールには、Azure portal を使用できます。 ロジック アプリのバージョン履歴を確認し、以前のバージョンのレベルを上げることができます。

以前のバージョンを検索して表示する

  1. Azure portal で、ご利用のロジック アプリを検索して開きます

  2. ロジック アプリのメニューで、 [開発ツール] の下にある [バージョン] を選択します。

    Screenshot of logic app in Azure portal, showing selection of Versions page under development tools.

  3. 管理するロジック アプリのバージョンを一覧から選択します。 検索バーにバージョン ID を入力すると、一覧をフィルター処理できます。

  4. [履歴のバージョン] ページで、以前のバージョンの詳細が読み取り専用モードで表示されます。 Logic Apps デザイナー モードか、コード ビュー モードのどちらかを選択できます。

    Screenshot of Logic Apps History version page, showing code view and designer view options.

以前のバージョンのレベルを上げる

  1. ロジック アプリのバージョン履歴で、レベルを上げるバージョンを見つけて選択します

  2. [履歴のバージョン] ページで、 [レベル上げ] を選択します。

    Screenshot of logic app's version history, showing button to promote a previous version.

  3. 開いた [Logic Apps デザイナー] ページで、必要に応じてレベルを上げるバージョンを編集します。 [デザイナー] モードと [コード ビュー] モードを切り替えることができます。 [パラメーター][テンプレート][コネクタ] を更新することもできます。

    Screenshot of Logic Apps Designer, showing button to promote a previous version of a logic app.

  4. 更新内容を保存し、以前のバージョンのレベル上げを完了するには、 [保存] を選択します。 (または、変更を取り消すには、 [破棄] を選択します。)

    ロジック アプリのバージョン履歴をもう一度表示すると、レベルの上がったバージョンがリストの先頭に表示され、新しい識別子が含まれています。

次のステップ