Applicare una versione minima TLS per le richieste alle risorse di Event Grid Basic

La comunicazione tra un client e una risorsa Griglia di eventi di Azure viene criptata utilizzando il Transport Layer Security (TLS). Per informazioni sul TLS, vedi Transport Layer Security.

Per argomenti personalizzati Event Grid Basic, domini e namespace partner, puoi configurare la versione minima TLS accettata per le richieste client in entrata. Un minimo configurato di TLS 1.2 richiede ai client di utilizzare TLS 1.2 o una versione più recente del protocollo supportata dal servizio. Un minimo configurato di TLS 1.3 richiede ai client di utilizzare TLS 1.3. Event Grid non accetta richieste che utilizzano una versione del protocollo inferiore al minimo configurato.

La versione 2026-06-15-preview API predefinisce la versione minima TLS su TLS 1.2 e rifiuta TLS 1.0 e TLS 1.1. Con questa versione API, puoi configurare esplicitamente TLS 1.3 come minimo. TLS 1.3 non è il predefinito, e le risorse esistenti non sono configurate automaticamente per richiedere TLS 1.3. Questo comportamento è specifico della versione 2026-06-15-preview API e non stabilisce il comportamento delle versioni API precedenti.

Il supporto e la negoziazione del protocollo all'endpoint di servizio differiscono dall'applicazione minima di TLS a livello di risorsa. Un endpoint può negoziare un protocollo supportato dal servizio, e Event Grid valuta quindi la richiesta rispetto alla versione minima TLS configurata dalla risorsa.

Importante

Prima di configurare TLS 1.3 come versione minima TLS, verifica che ogni client e servizio che si collega alla risorsa Event Grid supporti TLS 1.3. I client che non supportano TLS 1.3 non possono comunicare con una risorsa che richiede TLS 1.3.

Permessi per argomenti e domini

Per impostare la proprietà minimumTlsVersionAllowed per un topic o dominio di Event Grid, devi avere il permesso di creare e gestire la risorsa. I ruoli di Azure role-based access control (Azure RBAC) che forniscono queste autorizzazioni includono l'azione Microsoft.EventGrid/topics/write oppure Microsoft.EventGrid/domains/write. I ruoli integrati con queste azioni includono:

L'assegnazione dei ruoli deve essere limitata all'argomento o al dominio di Event Grid, oppure a un livello superiore, per consentire all'utente di configurarne la versione minima di TLS. Per altre informazioni sull'ambito di un ruolo, vedere Comprendere l'ambito di Azure RBAC.

Limita queste assegnazioni di ruoli agli utenti che necessitano della possibilità di creare un argomento o un dominio Event Grid o di aggiornarne le proprietà. Usa il principio del privilegio minimo affinché gli utenti abbiano solo i permessi di cui hanno bisogno. Per altre informazioni, vedere Procedure consigliate per Azure RBAC.

Note

I ruoli di amministratore della sottoscrizione classica Amministratore del servizio e Coamministratore includono l'equivalente del ruolo di Proprietario di Azure Resource Manager. Il ruolo Owner include tutte le azioni, quindi un utente con uno di questi ruoli amministrativi può anche creare e gestire topic o domini di Event Grid. Per ulteriori informazioni, vedere i ruoli di Azure, i ruoli di Microsoft Entra e i ruoli di amministratore della sottoscrizione classica.

Considerazioni per la rete

Quando un client invia una richiesta a un topic o dominio di Event Grid, prima stabilisce una connessione con l'endpoint. Event Grid controlla l'impostazione TLS minima della risorsa quando elabora la richiesta. Se la richiesta utilizza una versione del protocollo inferiore al minimo configurato, Event Grid rifiuta la richiesta.

Si consideri il comportamento seguente:

  • Una traccia di rete può mostrare l'istituzione riuscita della connessione TCP e la negoziazione TLS prima che Event Grid rifiuti una richiesta che utilizza una versione del protocollo inferiore al minimo configurato.
  • La scansione degli endpoint identifica i protocolli che l'endpoint di servizio può negoziare. Non identifica la versione TLS minima configurata su un singolo argomento, dominio o namespace partner.

La consegna tramite Webhook è separata

Un abbonamento a un evento Web Hook ha un'impostazione TLS minima separata per la consegna di eventi in uscita da Event Grid al webhook. L'impostazione a livello di risorsa descritta in questo articolo controlla le richieste in entrata e non definisce il protocollo che Event Grid utilizza per consegnare eventi a un webhook.

Passaggio successivo

Per configurare l'impostazione, vedi Configura la versione minima di TLS per un argomento o un dominio di Event Grid.