大数据处理与实时分析:Azure Event Hub 与 Azure Stream Analytics 深度解析
Azure Event Hub 安全机制
Azure Event Hub 在大数据处理中扮演重要角色,其安全机制是保障数据传输与使用的关键。此前我们了解了共享访问策略,它能限制对中心的访问,使其仅执行预定义操作,如监听事件、发送事件或管理事件中心。接下来我们将深入探讨安全模型,以及如何通过 IP 过滤限制对整个命名空间的访问。
事件发布者
创建 Event Hub 命名空间实例时,需在基础层和标准层之间做出选择。标准层除了提供消费者组和消息保留等功能外,还支持创建事件发布者。事件发布者作为向中心发送消息的虚拟端点,通过将 SAS 令牌与发送者身份相结合,增强了安全性。生成令牌需使用以下方法:
public static string SharedAccessSignatureTokenProvider.GetSharedAccessSignature(string keyName,
string sharedAccessKey, string resource, TimeSpan tokenTimeToLive)
执行此方法需要以下参数:
- 密钥名称:SAS 策略的名称。
- 共享访问密钥:为策略生成的密钥。
- 资源:命名空间的 URL,格式如下:
sb://<NAMESPACE>.servicebus.windows.net/<EVENT_HUB_NAME&g
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



