Konfigurowanie minimalnej wersji protokołu TLS dla tematu lub domeny usługi Event Grid
Tematy lub domeny usługi Azure Event Grid umożliwiają klientom wysyłanie i odbieranie danych przy użyciu protokołu TLS 1.0 lub nowszego. Aby wymusić ostrzejsze środki zabezpieczeń, możesz skonfigurować temat lub domenę usługi Event Grid, aby wymagać od klientów wysyłania i odbierania danych przy użyciu nowszej wersji protokołu TLS. Jeśli temat lub domena usługi Event Grid wymaga minimalnej wersji protokołu TLS, wszystkie żądania wysyłane ze starszą wersją kończą się niepowodzeniem. Aby uzyskać informacje koncepcyjne dotyczące tej funkcji, zobacz Wymuszanie minimalnej wymaganej wersji protokołu Transport Layer Security (TLS) dla żądań do tematu lub domeny usługi Event Grid.
Podczas tworzenia subskrypcji zdarzeń webhook można skonfigurować ją tak, aby korzystała z tej samej wersji protokołu TLS co temat lub jawnie określić minimalną wersję protokołu TLS. Jeśli to zrobisz, usługa Event Grid nie dostarczy zdarzeń do elementu Web Hook, który nie obsługuje minimalnej wersji protokołu TLS lub nowszej.
Minimalną wersję protokołu TLS można skonfigurować przy użyciu witryny Azure Portal lub szablonu usługi Azure Resource Manager (ARM).
Uwaga
Zrzuty ekranu i przykładowe szablony usługi Resource Manager dotyczą tematów usługi Event Grid. Zrzuty ekranu i szablon domen są podobne.
Konfigurowanie minimalnej wersji protokołu TLS dla tematu lub domeny w witrynie Azure Portal
Minimalną wersję protokołu TLS można określić podczas tworzenia tematu usługi Event Grid lub domeny w witrynie Azure Portal na karcie Zabezpieczenia . Zrzuty ekranu dotyczą tematu usługi Event Grid, a interfejs użytkownika do konfigurowania tej właściwości dla domeny jest podobny.
Możesz również określić minimalną wersję protokołu TLS dla istniejącego tematu na stronie Konfiguracja .
Konfigurowanie minimalnej wersji protokołu TLS dla tematu lub domeny przy użyciu szablonu usługi Resource Manager
Aby skonfigurować minimalną wersję protokołu TLS dla tematu lub domeny usługi Event Grid przy użyciu szablonu, utwórz szablon z właściwością MinimumTlsVersion
ustawioną na 1.0, 1.1 lub 1.2. Podczas tworzenia tematu lub domeny usługi Event Grid przy użyciu szablonu MinimumTlsVersion
usługi Azure Resource Manager właściwość jest domyślnie ustawiona na 1.2, chyba że jawnie ustawiono inną wersję Przykładowy szablon w tym artykule dotyczy tematu usługi Event Grid, a szablon konfigurowania wersji protokołu TLS dla domeny jest podobny.
W poniższych krokach opisano sposób tworzenia szablonu w witrynie Azure Portal.
W witrynie Azure Portal wybierz pozycję Utwórz zasób.
W obszarze Wyszukaj w witrynie Marketplace wpisz wdrożenie niestandardowe, a następnie naciśnij klawisz ENTER.
Wybierz pozycję Wdrożenie niestandardowe (wdróż przy użyciu szablonów niestandardowych) (wersja zapoznawcza), wybierz pozycję Utwórz , a następnie wybierz pozycję Utwórz własny szablon w edytorze.
W edytorze szablonów wklej następujący kod JSON, aby utworzyć nowy temat i ustawić minimalną wersję protokołu TLS na TLS 1.2. Pamiętaj, aby zaktualizować wartość parametru
topic_name
przy użyciu własnej wartości.{ "$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": "2023-12-15-preview", "name": "[parameters('topic_name')]", "location": "eastus", "properties": { "minimumTlsVersionAllowed": "1.2" } } ] }
Zapisz szablon.
Określ parametr grupy zasobów, a następnie wybierz przycisk Przejrzyj i utwórz , aby wdrożyć szablon i utworzyć temat lub domenę ze skonfigurowaną właściwością
MinimumTlsVersion
.
Uwaga
Po zaktualizowaniu minimalnej wersji protokołu TLS dla tematu lub domeny usługi Event Grid może upłynąć do 30 sekund, zanim zmiana zostanie w pełni rozpropagowana.
Konfigurowanie minimalnej wersji protokołu TLS dla subskrypcji zdarzeń elementu Web Hook
Podczas tworzenia subskrypcji zdarzeń webhook można skonfigurować ją tak, aby korzystała z tej samej wersji protokołu TLS co temat lub jawnie określić minimalną wersję protokołu TLS.
W przypadku istniejącej subskrypcji zdarzeń webhook przejdź do strony Subskrypcja zdarzeń, a następnie możesz zaktualizować ustawienie PROTOKOŁU TLS na karcie Dodatkowe funkcje . Domyślnie subskrypcja zdarzeń używa tej samej wersji protokołu TLS co temat.
Następne kroki
Aby uzyskać więcej informacji, zobacz następujący artykuł: Wymuszanie minimalnej wymaganej wersji protokołu Transport Layer Security (TLS) dla żądań do tematu lub domeny usługi Event Grid.