この記事では、Azure Event Grid トピックでサポートされているスキーマの種類 (Event Grid イベント スキーマ、クラウド イベント スキーマ、またはカスタムの入力スキーマ) を取得する方法について説明します。
トピック エンドポイントとアクセス キーを取得する
Azure portal にサインインします。
検索バーで、「Event Grid トピック」と入力し、それを一覧から選択します。
トピックを選択します。
[Event Grid トピック] ページで、トピックのエンドポイントの横にある [クリップボードにコピー] ボタンを選択します。 それを別の場所に貼り付けるか保存します。
左側のメニューで、[設定] の下にある [アクセス キー] を選択し、キー値の横にある [クリップボードにコピー] ボタンを選択します。 それを貼り付けるか保存します。
次のセクションでトピックのエンドポイントとアクセス キーを使用して、トピックでサポートされているスキーマの種類を取得します。
スキーマの種類を取得する
HTTP OPTIONS メッセージをトピックに送信するサンプル Curl コマンドを次に示します。 応答には、トピックでサポートされているスキーマの種類を示すヘッダー プロパティ aeg-input-event-schema が含まれます。
curl -X OPTIONS "<TOPIC ENDPOINT>" -H "aeg-sas-key: <ACCESS KEY>"
コマンドからのサンプル ヘッダー出力を次に示します。
Allow: POST,OPTIONS
Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
Strict-Transport-Security: max-age=31536000; includeSubDomains
api-supported-versions: 2018-01-01
x-ms-request-id: 2dd9ca30-c2d9-4c08-b9e1-d29c5ebd9802
aeg-input-event-schema: EventGridEvent
Date: Wed, 13 Jul 2022 20:04:06 GMT
aeg-input-event-schema ヘッダー プロパティの値は、トピックでサポートされているスキーマの種類を示します。 この例では、Event Grid イベント スキーマです。 このプロパティの値は、EventGridEvent、CustomInputEvent、CloudEventV10 のいずれかの値に設定されます。
次のステップ
スキーマについては、次の記事を参照してください。