イベントグリッドトピックまたはドメインの最小TLSバージョンを設定する

Azure Event Grid Basic リソースは、インバウンドクライアント接続に対して最低限のトランスポートレイヤーセキュリティ(TLS)バージョンを必要とすることがあります。 サポートされるリソースタイプはカスタムトピック、ドメイン、パートナーネームスペースです。 クライアントが設定された最小値未満のプロトコルバージョンを使用すると、Event Grid はリクエストを受け入れません。

APIバージョン 2026-06-15-preview では、これらのイベントグリッド基本リソースに対して以下の最低限のTLS動作が追加されています。

  • デフォルトの最低TLSバージョンはTLS 1.2です。
  • TLS 1.0とTLS 1.1は拒否されます。
  • TLS 1.2はサポートされています。
  • TLS 1.3は最小TLSバージョンとして選択可能です。

TLS 1.3 は、オプトインの最小バージョンです。 既存のリソースは自動的にTLS 1.3が必要と設定されておらず、TLS 1.3もデフォルトではありません。 TLS 1.3を要求するには、APIバージョン 2026-06-15-previewを使ってリソースを明示的に設定してください。 このAPIバージョン固有の動作は、以前のAPIバージョンのデフォルトまたはサポートされたプロパティ値を確立するものではありません。

API バージョン デフォルトの最小 TLS TLS 1.0 と TLS 1.1 TLS 1.2 最低でもTLS 1.3
2026-06-15-preview TLS 1.2 拒否 Supported オプトイン設定としてサポートされています

Important

TLS 1.3を最小TLSバージョンとして設定する前に、Event Gridリソースに接続するすべてのクライアントとサービスがTLS 1.3をサポートしているか確認してください。 TLS 1.3をサポートしていないクライアントは、TLS 1.3を必要とするリソースと通信できません。

リソースレベルの最小TLS設定は、受信クライアント接続に適用されます。 Web Hookイベントサブスクリプションには、アウトバウンドイベント配信用の別設定があります。 リソース レベルでの強制適用について詳しくは、「Event Grid Basic リソースへの要求に対する最小 TLS バージョンの強制」を参照してください。

Azureポータルでトピックやドメインの最小TLSバージョンを設定する

イベントグリッドトピックやドメインを作成する際、Azureポータルのセキュリティタブで最低TLSバージョンを指定することができます。以下のスクリーンショットはイベントグリッドトピック用です。 ドメインのこのプロパティを設定するユーザーインターフェースも類似しています。

TLSの最小バージョンをバージョン1.3に設定した「トピックセキュリティ作成」タブのスクリーンショットです。

Configuration ページで既存トピックの最小TLSバージョンを指定することもできます。 TLSの最低バージョンリストにはTLS 1.3が含まれています。

既存のイベントグリッドトピック設定ページのスクリーンショットで、バージョン1.0から1.3までの最小TLSバージョンリストが示されています。

Resource Managerテンプレートを使ってトピックにTLS 1.3を要求する

カスタムトピックにTLS 1.3を要求するには、APIバージョン 2026-06-15-preview を使い、 minimumTlsVersionAllowed プロパティを 1.3に設定してください。 以下の例はカスタムトピックのためのものです。 イベントグリッドの名前空間には適用されません。

次の手順は、Azure portal でテンプレートを作成する方法について説明しています。

  1. Azure ポータルで、リソースの作成 を選択します。

  2. [Marketplace を検索] で、custom deployment と入力し、Enter キーを押します。

  3. 「カスタム デプロイ (カスタム テンプレートを使用してデプロイ) (プレビュー)」を選択し、「作成」を選択してから、「エディターで独自のテンプレートを作成」を選択してください。

  4. テンプレートエディターで、以下のJSONを貼り付けてTLS 1.3を必要とするトピックを作成します。 topic_nameパラメータのデフォルト値をトピック名に置き換えてください。

    {
        "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
        "contentVersion": "1.0.0.0",
        "parameters": {
            "topic_name": {
                "defaultValue": "spcustomtopic0123",
                "type": "String"
            }
        },
        "resources": [
            {
                "type": "Microsoft.EventGrid/topics",
                "apiVersion": "2026-06-15-preview",
                "name": "[parameters('topic_name')]",
                "location": "eastus",
                "properties": {
                    "minimumTlsVersionAllowed": "1.3"
                }
            }
        ]
    }
    
  5. テンプレートを [保存] します。

  6. デプロイメントの値を指定し、テンプレートをデプロイするために Review + create を選択します。

Note

イベントグリッドトピックやドメインの最小TLSバージョンを更新した後、変更が完全に伝播するまでに最大30秒かかることがあります。

Web Hookイベントサブスクリプションの最小TLSバージョンを設定する

Web Hookイベントサブスクリプションの最小TLS設定は、Event GridからWebhookへのアウトバウンド配信を制御します。 これはトピック、ドメイン、パートナー名前空間へのインバウンド接続の最小TLS設定とは別です。

Web Hookイベントサブスクリプションを作成する際、トピックと同じ最小 TLS バージョンを使用するか、最小 TLS バージョンを明示的に指定することができます。

イベントグリッドトピックのイベント購読を作成する際の最小TLSバージョンを設定するためのページのスクリーンショットです。

既存のWeb Hookイベントサブスクリプションについては、 イベントサブスクリプション ページにアクセスし、 追加機能 タブのTLS設定を更新してください。デフォルトでは、イベントサブスクリプションはトピックと同じ最低TLSバージョンを使用します。

次のステップ

詳細については、「 Event Grid Basicリソースへの要求に最低TLSバージョンを強制する」をご覧ください。