Wymuszenie minimalnej wersji TLS dla żądań do zasobów Event Grid Basic

Komunikacja między klientem a zasobem Azure Event Grid jest szyfrowana za pomocą zabezpieczeń warstwy transportowej (TLS). Informacje o TLS można znaleźć w artykule Transport Layer Security.

Dla niestandardowych tematów, domen i przestrzeni nazw partnerów w Event Grid Basic możesz skonfigurować minimalną akceptowaną wersję TLS dla żądań przychodzących klientów. Skonfigurowane minimum TLS 1.2 wymaga od klientów korzystania z TLS 1.2 lub nowszej wersji protokołu obsługiwanej przez usługę. Skonfigurowane minimalne ustawienie TLS 1.3 wymaga od klientów korzystania z TLS 1.3. Event Grid nie akceptuje żądań wykorzystujących wersję protokołu poniżej skonfigurowanego minimum.

Wersja 2026-06-15-preview interfejsu API domyślnie ustawia minimalną wersję TLS na TLS 1.2 i odrzuca TLS 1.0 oraz TLS 1.1. W tej wersji API możesz wyraźnie skonfigurować TLS 1.3 jako minimalną wersję. TLS 1.3 nie jest domyślnym, a istniejące zasoby nie są automatycznie skonfigurowane tak, by wymagały TLS 1.3. To zachowanie jest specyficzne dla wersji 2026-06-15-preview API i nie określa zachowania wcześniejszych wersji API.

Obsługa protokołu i negocjacja w punkcie końcowym usługi różnią się od wymuszania minimalnej wersji TLS na poziomie zasobów. Punkt końcowy może negocjować protokół obsługiwany przez usługę, a Event Grid następnie ocenia żądanie względem skonfigurowanej minimalnej wersji TLS zasobu.

Important

Zanim skonfigurujesz TLS 1.3 jako minimalną wersję TLS, sprawdź, czy każdy klient i usługa łącząca się z zasobem Event Grid obsługuje TLS 1.3. Klienci, którzy nie obsługują TLS 1.3, nie mogą komunikować się z zasobem wymagającym TLS 1.3.

Uprawnienia do tematów i domen

Aby ustawić właściwość minimumTlsVersionAllowed dla tematu lub domeny Event Grid, musisz mieć uprawnienia do tworzenia i zarządzania tym zasobem. Role kontroli dostępu opartej na rolach platformy Azure (Azure RBAC), które zapewniają te uprawnienia, obejmują akcję Microsoft.EventGrid/topics/write lub Microsoft.EventGrid/domains/write. Wbudowane role z tymi działaniami to:

Przypisania ról muszą być przypisane na poziomie tematu lub domeny Event Grid albo na wyższym poziomie, aby użytkownik mógł skonfigurować minimalną wersję protokołu TLS. Aby uzyskać więcej informacji o zakresie roli, zobacz Opis zakresu usługi Azure RBAC.

Ogranicz te przypisania ról do użytkowników, którzy potrzebują możliwości tworzenia tematu lub domeny Event Grid lub aktualizacji jej właściwości. Stosuj zasadę najmniejszych uprawnień, aby użytkownicy mieli tylko te uprawnienia, których potrzebują. Aby uzyskać więcej informacji, zobacz Najlepsze praktyki dotyczące usługi Azure RBAC.

Note

Role klasycznego administratora subskrypcji Administrator usługi i Współadministrator obejmują odpowiednik roli właściciela usługi Azure Resource Manager. Rola Właściciela obejmuje wszystkie działania, więc użytkownik z jedną z tych ról administracyjnych może również tworzyć i zarządzać tematami Event Grid lub domenami. Aby uzyskać więcej informacji, zobacz role Azure, role Microsoft Entra i klasyczne role administratora subskrypcji.

Kwestie dotyczące sieci

Gdy klient wysyła żądanie do tematu lub domeny Event Grid, najpierw nawiązuje połączenie z punktem końcowym. Event Grid sprawdza minimalne ustawienie TLS zasobu podczas przetwarzania żądania. Jeśli żądanie używa wersji protokołu poniżej skonfigurowanego minimum, Event Grid odrzuca żądanie.

Rozważ następujące zachowanie:

  • Śledzenie sieci może wykazać pomyślne nawiązanie połączenia TCP i negocjacje TLS, zanim Event Grid odrzuci żądanie wykorzystujące wersję protokołu poniżej skonfigurowanego minimum.
  • Skanowanie punktu końcowego identyfikuje protokoły, które punkt końcowy usługi może negocjować. Nie identyfikuje minimalnej wersji TLS skonfigurowanej dla konkretnego tematu, domeny lub przestrzeni nazw partnera.

Dostarczanie przez webhook jest oddzielne

Subskrypcja zdarzeń elementu Web Hook ma osobne minimalne ustawienie TLS dla dostarczania zdarzeń wychodzących z Event Grid do webhooka. Ustawienie na poziomie zasobów opisane w tym artykule kontroluje żądania przychodzące i nie definiuje protokołu, którego Event Grid używa do dostarczania zdarzeń na webhook.

Następny krok

Aby skonfigurować ustawienie, zobacz Konfiguruj minimalną wersję TLS dla tematu lub domeny Event Grid.