Azure 事件中心 python 中 SAS 令牌的连接字符串
Posted
技术标签:
【中文标题】Azure 事件中心 python 中 SAS 令牌的连接字符串【英文标题】:Connection string for SAS token in Azure event hub python 【发布时间】:2020-12-10 23:17:40 【问题描述】:我对事件中心很陌生
https://docs.microsoft.com/en-us/azure/event-hubs/get-started-python-send-v2
基于上面的链接,我正在尝试为事件中心实现发布者。 不幸的是,连接字符串是由共享访问密钥而不是 SAS(共享访问签名)形成的,如下所示
Endpoint=sb:///;SharedAccessKeyName=;SharedAccessKey=
我找不到使用 SAS 令牌而不是密钥的来源。 库中是否支持此功能,还是有其他方法可以实现此功能
谢谢!
【问题讨论】:
【参考方案1】:目前不支持 SharedAccessSignature 令牌。目前,此功能在https://github.com/Azure/azure-sdk/issues/1701#issuecomment-675855269
进行讨论【讨论】:
我想说的是,当人们要求这种行为时,我们一直在传递一个样本,以允许用户通过凭证流生成和使用 SAS 令牌。请在此处查看示例github.com/Azure/azure-sdk-for-python/blob/master/sdk/eventhub/…,如果有任何问题,请随时在 repo 中给我们留言。以上是关于Azure 事件中心 python 中 SAS 令牌的连接字符串的主要内容,如果未能解决你的问题,请参考以下文章
Azure 事件中心与 Python 中的 Apache Spark 集成