Configurez la version TLS minimale pour une rubrique ou un domaine Event Grid

Les ressources Azure Event Grid Basic peuvent nécessiter une version minimale de Transport Layer Security (TLS) pour les connexions clients entrantes. Les types de ressources pris en charge sont des rubriques personnalisées, des domaines et des espaces de noms de partenaire. Si un client utilise une version de protocole inférieure au minimum configuré, Event Grid n’accepte pas la requête.

La version 2026-06-15-preview API ajoute le comportement TLS minimum suivant pour ces ressources Event Grid Basic :

  • La version TLS minimale par défaut est TLS 1.2.
  • TLS 1.0 et TLS 1.1 sont rejetés.
  • TLS 1.2 est pris en charge.
  • TLS 1.3 peut être sélectionné comme version TLS minimale.

TLS 1.3 est une version minimale facultative. Les ressources existantes ne sont pas automatiquement configurées pour nécessiter TLS 1.3, et TLS 1.3 n’est pas la norme par défaut. Pour exiger TLS 1.3, configurez explicitement la ressource à l’aide de la version de l’API 2026-06-15-preview. Ce comportement spécifique à la version de l’API n’établit pas les valeurs de propriété par défaut ou prises en charge pour les versions antérieures de l’API.

Version de l’API TLS minimum par défaut TLS 1.0 et TLS 1.1 TLS 1.2 TLS 1.3 au minimum
2026-06-15-preview TLS 1.2 Rejected Supported Pris en charge en tant que paramètre d'activation

Important

Avant de configurer TLS 1.3 comme version minimale TLS, vérifiez que chaque client et service connecté à la ressource Event Grid supporte TLS 1.3. Les clients qui ne supportent pas TLS 1.3 ne peuvent pas communiquer avec une ressource nécessitant TLS 1.3.

Le réglage TLS minimum au niveau des ressources s’applique aux connexions clients entrantes. Un abonnement à un événement Web Hook dispose d’un paramètre distinct pour la livraison d’événements sortants. Pour plus d'informations sur l'application au niveau des ressources, voir Appliquer une version TLS minimale pour les requêtes aux ressources Event Grid Basic.

Configurez la version TLS minimale pour une rubrique ou un domaine dans le portail Azure

Vous pouvez spécifier la version minimale TLS lors de la création d’un sujet Event Grid ou d’un domaine dans le portail Azure dans l’onglet Sécurité. Les captures d’écran suivantes concernent un sujet Event Grid. L’interface utilisateur pour configurer cette propriété pour un domaine est similaire.

Capture d’écran de l’onglet Sécurité de Create Topic avec la version TLS minimale réglée sur la version 1.3.

Vous pouvez également spécifier la version TLS minimale pour un sujet existant sur la page Configuration. La liste minimale des versions TLS inclut TLS 1.3.

Capture d’écran d’une page de configuration existante de la rubrique Event Grid avec la liste des versions TLS minimales montrant les versions 1.0 à 1.3.

Exiger TLS 1.3 pour une rubrique en utilisant un modèle Resource Manager

Pour exiger TLS 1.3 pour un sujet personnalisé, utilisez la version 2026-06-15-preview de l’API et définissez la minimumTlsVersionAllowed propriété sur 1.3. L’exemple suivant concerne un sujet personnalisé. Cela ne s’applique pas aux espaces de noms Event Grid.

Les étapes suivantes montrent comment créer un modèle dans le Portail Azure.

  1. Dans le portail Azure, sélectionnez Créer une ressource.

  2. Dans Rechercher dans la Place de marché, saisissez déploiement personnalisé, puis appuyez sur Entrée.

  3. Sélectionnez Déploiement personnalisé (déployer avec des modèles personnalisés) [préversion], Créer, puis Créer votre propre modèle dans l'éditeur.

  4. Dans l’éditeur de modèles, collez le JSON suivant pour créer un sujet nécessitant TLS 1.3. Remplacez la valeur par défaut du paramètre topic_name par le nom de votre rubrique.

    {
        "$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. Enregistrez le modèle.

  6. Spécifiez les valeurs de déploiement, puis sélectionnez Vérifier + créer pour déployer le modèle.

Note

Après avoir mis à jour la version TLS minimale pour un sujet ou un domaine Event Grid, il peut falloir jusqu’à 30 secondes pour que le changement se propage complètement.

Configurez la version TLS minimale pour un abonnement à un événement Web Hook

Le réglage TLS minimum pour un abonnement à un événement Web Hook contrôle la livraison sortante d’Event Grid vers le webhook. C’est distinct du réglage TLS minimal pour les connexions entrantes vers un sujet, un domaine ou un espace de noms partenaire.

Lorsque vous créez un abonnement à un événement Web Hook, vous pouvez le configurer pour utiliser la même version TLS minimale que le topic ou spécifier explicitement la version minimale.

Capture d’écran montrant la page pour définir la version minimale TLS lors de la création d’un abonnement à un événement pour un sujet Event Grid.

Pour un abonnement à un événement Web Hook existant, accédez à la page Abonnement à l'événement et mettez à jour le paramètre TLS dans l'onglet Fonctionnalités supplémentaires. Par défaut, l'abonnement à l'événement utilise la même version TLS minimale que la rubrique.

Étape suivante

Pour plus d’informations, voir Imposer une version TLS minimale pour les requêtes aux ressources Event Grid Basic.