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

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

中級75Azure 実環境

ラボ概要

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

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

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

ラボの構成

  1. 1カスタムトピックを作成する
  2. 2サブスクライバー用の Storage キューを用意する
  3. 3キューへのイベントサブスクリプションを作る
  4. 4CLI からイベントを発行して配信を確認する
  5. 5システムトピックで Blob 作成イベントを購読する
  6. 6動作確認
  7. 7後片付け

詳細な手順は、ラボ開始後に画面内のガイドとして表示されます。

構成図

構成図

参考リソース

このラボが対応する試験の模擬問題集

本番形式の問題で理解度を確認できます。各試験とも先頭 15 問は無料です。

AZ-104Azure Administrator練習テスト 2 回・全 160