您正在将来自 100 家零售商的购买事件记录到 Azure Event Hubs 中,用于忠诚度计划。每家零售商都有一个唯一标识符,并且可以随时添加或删除。零售商必须只被允许记录自己的事件。您应该如何安全地让零售商提交销售事件?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为零售商使用发布者策略。.
为什么这是答案
正确答案是“为零售商使用发布者策略”。发布者策略(Publisher Policies)允许您为每个零售商(发布者)定义一个唯一的发布者名称,并为其生成共享访问签名(SAS)令牌。这样,每个零售商只能使用其自己的SAS令牌向Event Hub发送事件,并且只能发送到其被授权的发布者路径,从而确保了数据隔离和安全性。 “为每个零售商创建一个分区”是错误的,因为分区是Event Hub内部的数据流并行处理机制,与零售商的身份验证和授权无关。零售商仍然需要一种安全机制来发送数据到正确的分区。 “为每个零售商定义一个命名空间”是错误的,因为命名空间是Event Hubs的顶级容器,通常用于组织不同应用程序或环境的资源。为每个零售商创建一个命名空间会带来不必要的管理开销和资源浪费,并且不能直接解决单个Event Hub内部的零售商身份验证和授权问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡