【问题标题】:What are the minimum SAS permissions that the EventProcessorClient needs from Storage Accounts?EventProcessorClient 需要从存储帐户获得的最低 SAS 权限是多少?
【发布时间】:2021-08-13 20:57:38
【问题描述】:

对于仅用于连接到 Eventhub 以供使用的存储帐户,我找不到需要授予的 SAS 权限。

picture of permissions

所以它存储在 blob 中,肯定需要读取......它会更新吗?还是写? 文档仅显示连接字符串。

【问题讨论】:

  • 你能详细说明一下吗?您是否尝试从存储帐户读取 AVRO 文件?
  • docs.microsoft.com/en-us/azure/event-hubs/…从eventthub消费时,需要指定一个存储连接字符串。我在问我应该为这个连接字符串提供什么最小权限。
  • 我不知道所需的确切权限集但是从 blob 的读/写/列表权限开始。

标签: azure-eventhub


【解决方案1】:

EventProcessorClient 需要能够:

  • 列出容器中的 blob
  • 向容器中添加新 blob
  • 更新容器中的现有 blob(仅限元数据)
  • 读取容器中的现有 blob (仅限元数据)

我们通常建议使用专用于处理器的容器并允许处理器控制该容器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 2023-03-16
    • 2017-01-18
    • 2020-05-28
    • 2019-05-09
    • 1970-01-01
    相关资源
    最近更新 更多