21、大数据管道与实时数据分析:Azure Event Hub 与 Azure Stream Analytics 深度解析

大数据管道与实时数据分析:Azure Event Hub 与 Azure Stream Analytics 深度解析

1. Azure Event Hub 安全特性

Azure Event Hub 是处理大量事件的强大工具,其安全特性至关重要。之前我们使用过共享访问策略来限制对中心的预定义操作,如监听事件、发送事件或管理 Event Hub。现在,我们深入了解其安全模型,特别是通过 IP 过滤来限制对整个命名空间的访问。

1.1 事件发布者

创建 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>/publishe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值