管理と発行のための 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 リファレンス: Preview、 GA | .NET のサンプル |
Java | azure-resourcemanager-eventgrid . パッケージには最新の Namespaces API があります。 |
Java リファレンス: Preview、 GA | Java のサンプル |
JavaScript | @azure/arm-eventgrid . パッケージには最新の Namespaces API があります。 |
JavaScript リファレンス: Preview、 GA | JavaScript および TypeScript のサンプル |
Python | azure-mgmt-eventgrid . パッケージには最新の Namespaces API があります。 |
Python リファレンス: Preview、 GA | 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 のページをご覧ください。