管理と発行のための Event Grid SDK

Event Grid の SDK を使うと、プログラムでリソースの管理やイベントの投稿を行うことができます。

Note

TLS 1.0/ 1.1 の非推奨について: システム トピックの場合は、Webhook の宛先へのイベント配信に対してのみアクションを実行する必要があります。 宛先が TLS 1.2 をサポートしている場合、イベント配信は 1.2 を使用して行われます。 宛先が TLS 1.2 をサポートしていない場合、イベント配信は自動的に 1.0 と 1.1 にフォールバックします。 2025 年 3 月 1 日以降、1.0 と 1.1 を使用したイベント配信はサポートされません。 ご利用の Webhook の宛先が TLS 1.2 をサポートしていることを確認してください。 TLS 1.2 のサポートを確認する簡単な方法の 1 つは、Qualys SSL Labsを使用することです。 TLS 1.2 がサポートされていることがレポートに示されている場合、操作は必要ありません。 詳細については、次のブログ記事を参照してください。廃止: Azure Event Grid の今後の TLS の変更

管理 SDK

Management SDK を使うと、Event Grid のトピックとサブスクリプションを作成、更新、および削除できます。 現時点では、次の SDK を利用できます。

SDK Package リファレンス ドキュメント サンプル
REST API REST リファレンス
.NET Azure.ResourceManager.EventGrid. パッケージには最新の Namespaces API があります。 .NET リファレンス: PreviewGA .NET のサンプル
Java azure-resourcemanager-eventgrid. パッケージには最新の Namespaces API があります。 Java リファレンス: PreviewGA Java のサンプル
JavaScript @azure/arm-eventgrid. パッケージには最新の Namespaces API があります。 JavaScript リファレンス: PreviewGA JavaScript および TypeScript のサンプル
Python azure-mgmt-eventgrid. パッケージには最新の Namespaces API があります。 Python リファレンス: PreviewGA Python のサンプル
Go Azure SDK for Go Go のサンプル

データ プレーン SDK

注意

MQTT メッセージングの場合は、お気に入りの MQTT SDK を使用できます。 現在、Azure Event Grid では MQTT 用のデータ プレーン SDK は提供されていません。

データ プレーン SDK を使うと、トピックにイベントを投稿でき、認証、イベントの形成、指定されたエンドポイントへの非同期の投稿が行われます。 これを使ってファースト パーティのイベントを使用することもできます。 現時点では、次の SDK を利用できます。

プログラミング言語 Package リファレンス ドキュメント サンプル
REST API REST リファレンス
.NET Azure.Messaging.EventGrid. パッケージには最新の Namespaces API があります。 .NET リファレンス .NET のサンプル
Java azure-messaging-eventgrid. パッケージには最新の Namespaces API があります。 Java リファレンス Java のサンプル
JavaScript @azure/eventgrid. パッケージには最新の Namespaces API があります。 JavaScript リファレンス JavaScript および TypeScript のサンプル
Python azure-eventgrid. パッケージには最新の Namespaces API があります。 Python リファレンス Python のサンプル
Go Azure SDK for Go

次の手順

  • アプリケーションの例については、Event Grid のコード サンプルに関するページを参照してください。
  • Event Grid の概要については、Event Grid の紹介に関する記事を参照してください。
  • Azure CLI での Event Grid コマンドについては、Azure CLI のページをご覧ください。
  • PowerShell での Event Grid コマンドについては、PowerShell のページをご覧ください。