Azure 事件网格 Basic 资源可能对入站客户端连接要求最低版本的传输层安全(TLS)。 支持的资源类型包括自定义主题、域和合作伙伴命名空间。 如果客户端使用的协议版本低于配置的最低值,事件网格将不接受请求。
API版本 2026-06-15-preview 为这些事件网格Basic资源添加了以下最低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 | Rejected | Supported | 支持作为选择加入设置 |
Important
在配置TLS 1.3为最低TLS版本之前,先确认所有连接到事件网格资源的客户端和服务都支持TLS 1.3。 不支持 TLS 1.3 的客户端无法与需要 TLS 1.3 的资源通信。
资源级最低TLS设置适用于入站客户端连接。 Web Hook 事件订阅有一个单独的出站事件传递设置。 有关资源级强制的更多信息,请参见“ 强制执行对事件网格基本资源请求的最低TLS版本”。
在 Azure 门户中为某个主题或域配置最低 TLS 版本
你可以在 Azure 门户的安全选项卡上创建事件网格主题或域时指定最低 TLS 版本。以下截图是针对事件网格主题的。 为域配置该属性的用户界面类似。
你也可以在 配置 页面指定现有主题的最低TLS版本。 TLS的最低版本列表包括TLS 1.3。
使用资源管理器模板要求主题使用TLS 1.3
要要求自定义主题使用 TLS 1.3,请使用 API 版本2026-06-15-preview并将属性1.3设置为 minimumTlsVersionAllowed 。 以下示例适用于自定义主题内容。 它不适用于事件网格命名空间。
以下步骤介绍如何在 Azure 门户中创建模板。
在 Azure 门户中,选择“ 创建资源”。
在“搜索市场”中,输入自定义部署,然后按回车。
选择 自定义部署(使用自定义模板部署)(预览),选择 创建,然后 在编辑器中选择构建您自己的模板。
在模板编辑器中,粘贴以下 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": "chinanorth2", "properties": { "minimumTlsVersionAllowed": "1.3" } } ] }保存模板。
指定部署值,然后选择 “审查 + 创建” 来部署模板。
Note
在你更新事件网格主题或域的最低TLS版本后,变更完全传播可能需要长达30秒。
为 Web Hook 事件订阅配置最低 TLS 版本
Web Hook 事件订阅的最低 TLS 设置控制从 Event Grid 向 webhook 的出站传输。 它与针对主题、域或合作伙伴命名空间的入站连接的最低TLS设置是分开的。
创建 Web Hook 事件订阅时,你可以配置它使用与主题相同的最低 TLS 版本,或明确指定最低版本。
对于已有的Web Hook事件订阅,请前往 事件订阅 页面,在 附加功能 标签页更新TLS设置。默认情况下,事件订阅使用的最低TLS版本与主题相同。
后续步骤
欲了解更多信息,请参见 对事件网格基础资源的请求强制执行最低TLS版本。