你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
获取事件网格资源(主题或域)的访问密钥
访问密钥用于对将事件发布到 Azure 事件网格资源(主题和域)的应用程序进行身份验证。 我们建议定期重新生成密钥并安全地存储它们。 你拥有两个访问密钥,这样,在重新生成其中一个密钥时,可以使用另一个密钥来保持连接。
本文介绍如何使用 Azure 门户、PowerShell 或 CLI 获取事件网格资源(主题或域)的访问密钥。
重要
从 2024 年 8 月 20 日到 2024 年 8 月 31 日,Azure 事件网格将推出一项安全改进,将 SAS 密钥大小从 44 个字符增加到 84 个字符。 这项更改旨在增强事件网格资源中数据的安全性。 此更改不会影响当前使用旧 SAS 密钥将事件发布到事件网格的任何应用程序或服务,只有在更新后重新生成事件网格主题、域、命名空间和合作伙伴主题的 SAS 密钥时,才会受到影响。
建议在 2024 年 8 月 31 日或之后重新生成 SAS 密钥。 重新生成密钥后,将使用旧密钥的任何事件发布应用程序或服务更新为使用增强的 SAS 密钥。
Azure 门户
在 Azure 门户中,切换到主题或域的“事件网格主题”或“事件网格域”页的“访问密钥”选项卡。
Azure PowerShell
使用 Get-AzEventGridTopicKey 命令获取主题的访问密钥。
Get-AzEventGridTopicKey -ResourceGroup <RESOURCE GROUP NAME> -Name <TOPIC NAME>
使用 Get-AzEventGridDomainKey 命令获取域的访问密钥。
Get-AzEventGridDomainKey -ResourceGroup <RESOURCE GROUP NAME> -Name <DOMAIN NAME>
Azure CLI
使用 az eventgrid topic key list
获取主题的访问密钥。
az eventgrid topic key list --resource-group <RESOURCE GROUP NAME> --name <TOPIC NAME>
使用 az eventgrid domain key list
获取域的访问密钥。
az eventgrid domain key list --resource-group <RESOURCE GROUP NAME> --name <DOMAIN NAME>
后续步骤
请参阅以下文章:对发布客户端进行身份验证。