クライアントとAzure Event Gridリソース間の通信は、トランスポート層セキュリティ(TLS)によって暗号化されています。 TLSに関する情報については、 トランスポート層セキュリティをご覧ください。
Event Grid Basicのカスタムトピック、ドメイン、パートナー名前空間については、インバウンドクライアントリクエストに受け入れられる最低TLSバージョンを設定できます。 最小バージョンが TLS 1.2 に設定されている場合、クライアントは TLS 1.2 またはサービスがサポートする新しいプロトコル バージョンを使用する必要があります。 TLS 1.3が最小バージョンとして設定されている場合、クライアントはTLS 1.3を使用する必要があります。 Event Grid は、設定済みの最低値未満のプロトコル バージョンを使うリクエストを受け付けません。
APIバージョン 2026-06-15-preview では、TLSの最低バージョンをTLS 1.2にデフォルトで設定し、TLS 1.0およびTLS 1.1は拒否します。 このAPIバージョンでは、TLS 1.3を最小バージョンとして明示的に設定できます。 TLS 1.3はデフォルトではなく、既存のリソースがTLS 1.3を必須とするよう自動的に構成されるわけではありません。 この挙動はAPIバージョン 2026-06-15-preview に特有であり、以前のAPIバージョンの挙動を確立するものではありません。
サービスエンドポイントでのプロトコルサポートと交渉は、リソースレベルでの最小限のTLS強制とは異なります。 エンドポイントはサービスがサポートするプロトコルをネゴシエートでき、Event Grid はリソースに構成された最小 TLS バージョンに照らしてリクエストを評価します。
Important
TLS 1.3を最小TLSバージョンとして設定する前に、Event Gridリソースに接続するすべてのクライアントとサービスがTLS 1.3をサポートしているか確認してください。 TLS 1.3をサポートしていないクライアントは、TLS 1.3を必要とするリソースと通信できません。
トピックおよびドメインの権限
イベントグリッドトピックやドメインの minimumTlsVersionAllowed プロパティを設定するには、リソースの作成および管理権限が必要です。 これらの権限を提供するAzure role-based access control (Azure RBAC) ロールには、Microsoft.EventGrid/topics/write または Microsoft.EventGrid/domains/write アクションが含まれます。 これらのアクションを持つ組み込みロールには以下が含まれます:
- Azure Resource Manager の所有者ロール
- Azure Resource Manager のContributor ロール
- Azure Event Grid Contributor ロール
役割割り当ては、ユーザーが最小 TLS バージョンを構成できるようにするために、Event Grid トピックまたはドメイン、あるいはそれより上位のレベルにスコープ設定されている必要があります。 ロール スコープの詳細については、「Azure RBAC のスコープを理解する」を参照してください。
これらの役割割り当ては、イベントグリッドのトピックやドメインの作成、またはそのプロパティの更新が必要なユーザーに限定してください。 最小権限の原則を用いて、ユーザーは必要な権限のみを持てるようにしましょう。 詳細については、「 Azure RBAC のベスト プラクティス」を参照してください。
Note
従来のサブスクリプション管理者ロールであるサービス管理者と共同管理者には、Azure Resource Manager の所有者ロールと同等のものが含まれています。 オーナーの役割はすべてのアクションを含むため、これらの管理者役割のいずれかを持つユーザーはイベントグリッドのトピックやドメインを作成・管理できます。 詳細については、「Azure ロール、Microsoft Entra ロール、従来のサブスクリプション管理者ロール」を参照してください。
ネットワークに関する考慮事項
クライアントがイベントグリッドのトピックやドメインにリクエストを送信すると、まずエンドポイントとの接続を確立します。 Event Gridはリクエストを処理する際にリソースの最小TLS設定を確認します。 リクエストで使用されるプロトコル バージョンが設定済みの最小バージョンを下回る場合、Event Grid はリクエストを拒否します。
次の動作を検討してください。
- ネットワーク トレースでは、設定された最小値を下回るプロトコル バージョンを使用するリクエストを Event Grid が拒否する前に、TCP 接続の確立と TLS ネゴシエーションが成功したことを示すことができます。
- エンドポイントスキャンは、サービスエンドポイントが交渉可能なプロトコルを特定します。 個々のトピック、ドメイン、またはパートナー名前空間で設定された最小 TLS バージョンは識別しません。
Webhook の配信は独立しています
Web Hookイベントサブスクリプションには、Event GridからWebhookへのアウトバウンドイベント配信のための別の最小TLS設定があります。 この記事で説明しているリソースレベルの設定は、インバウンドリクエストを制御するものであり、Event GridがWebhookにイベントを配信するプロトコルを定義しているわけではありません。
次のステップ
設定の設定については、「 Event Gridトピックまたはドメインの最小TLSバージョンの設定」をご覧ください。