Azure Event Grid と CLI でイベント駆動オートメーションを構成する

難易度:中級
所要時間:75 分

ラボ概要

Event Grid のカスタムトピックと Storage キューへのサブスクリプションを作り、CLI でイベントを発行して配信を確認する。さらに System Topic で Blob 作成イベントを購読し、疎結合なイベント駆動の流れを体験する。

「Blob がアップロードされたら処理を走らせたい」「在庫が変わったら通知したい」——こうした要求をコードのポーリングで解こうとすると、コンポーネントが互いを直接知る密結合な設計に陥りやすい。Event Grid は発行側と受信側の間にイベントのルーティング層を挟み、両者を疎結合に保つためのフルマネージドなサービスだ。

このラボでは二つの入口からその仕組みに触れる。前半は自分でスキーマを決められるカスタムトピックを作り、Storage キューをサブスクライバーにして、CLI から発行したイベントが実際にキューへ届くまでを目で追う。後半は Storage アカウントを発生源とするシステムトピックを構成し、Blob を一つ置くだけで Microsoft.Storage.BlobCreated イベントが自動で流れることを確認する。

発行・サブスクリプション・配信・フィルターという Event Grid の四つの基本概念を、画面とコマンドの両方から動かして理解するのが狙いだ。操作はすべて japaneast リージョンの単一リソースグループ内で完結し、追加コストの大きいリソースは使わない。Cloud Shell が使えるので、ローカル環境の準備は不要だ。

ハンズオンラボとは?

本物の Azure リソースを使い、リスクなく試行錯誤しながら実践的なスキルを身につけられます。

他のラボを見る