まとめ
このモジュールでは、ワークフロー定義言語の意味と、Azure Resource Manager テンプレートを使用して Azure Logic Apps からワークフローをデプロイする方法を学習しました。
Azure Resource Manager テンプレートと Azure Logic Apps ワークフローの JSON 表現は "宣言型" です。 宣言型とは、ワークフローの機能と必要とするリソースが定義されることを意味します。ただし、デプロイの詳細は Azure Resource Manager で処理できます。
GitHub リポジトリにある既存のテンプレートを使用し、Azure CLI でロジック アプリ リソースをデプロイする練習をしました。 その後、パラメーターを使用するようにそのテンプレートを拡張しました。テンプレートの柔軟性を上げ、複数のデプロイで構成できるようにしました。 最後に、四角形の領域を計算するようにワークフロー内のアクションを変更しました。
さらにたくさんの演習をこなし、ドキュメントを読めば、リソースのデプロイにおいて (特に Azure Logic Apps リソースで) こうしたテンプレートがパワフルであるというイメージが明瞭になります。 大学のシナリオでは、ワークフロー デプロイをもっと短時間で、一貫性があり、再利用可能で、エラーが少ない方法で組み立てることができます。
クリーンアップ
このモジュールを完了したら、サンド ボックスは、リソースを自動的にクリーンアップします。
独自のサブスクリプションを使用している場合は、プロジェクトの最後に、作成したリソースがまだ必要かどうかを確認してください。 リソースを実行したままにすると、コストが発生する可能性があります。 リソースを個別に削除するか、リソース グループを削除してリソースのセット全体を削除することができます。
詳細情報
- JSON ARM テンプレートを使用して Azure インフラストラクチャをデプロイする
- Azure Logic Apps ドキュメント
- クイックスタート: Visual Studio Code で自動化されたロジック アプリ ワークフローを作成して管理する
- Azure Logic Apps のワークフロー定義言語のスキーマ参照
- 概要:Azure Resource Manager テンプレートを使用して Azure Logic Apps のデプロイを自動化する