GetAzureQueueStorage
描述:
从Azure云存储队列中获取消息。默认情况下,接收消息后将从队列中删除,如果需要不删除消息,则需设置《自动删除消息》为否。 注意:由于某些意外情况而无法从队列中删除的情况下,可能会收到重复的消息。
标签:
azure, queue, microsoft, storage, dequeue, cloud
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
云存储账号 | 指定云存储账号。允许将SAS令牌存储为流文件属性存在一定的风险。虽然它通过允许从数据流属性动态提取帐户名来提供更灵活的流,但必须注意限制对事件来源数据的访问(例如,通过严格控制控制此组件的数据朔源策略),则数据朔源应该放在加密的磁盘分区上 敏感状态 支持表达式语言 (仅支持变量) | ||
云存储账号秘钥 | 指定云存储账号的秘钥。 这是一个类似管理员的密码,提供对此帐户中每个容器的访问权限。建议使用共享访问签名(SAS)令牌,而不是使用策略进行细粒度控制。 允许将SAS令牌存储为流文件属性存在一定的风险。虽然它通过允许从数据流属性动态提取帐户名来提供更灵活的流,但必须注意限制对事件来源数据的访问(例如,通过严格控制控制此组件的数据朔源策略),则数据朔源应该放在加密的磁盘分区上 敏感状态 支持表达式语言 (仅支持变量) | ||
SAS令牌 | 共享访问的签名令牌, 包括开头的'?'。 指定SAS令牌(推荐)或帐户密钥。允许将SAS令牌存储为流文件属性存在一定的风险。虽然它通过允许从数据流属性动态提取帐户名来提供更灵活的流,但必须注意限制对事件来源数据的访问(例如,通过严格控制控制此组件的数据朔源策略),则数据朔源应该放在加密的磁盘分区上 敏感状态 支持表达式语言 (仅支持变量) | ||
队列名 | 指定Azure云存储队列的名字 支持表达式语言 (仅支持变量) | ||
自动删除消息 | 是 | - 是 - 否 | 指定是否在接收消息后自动将队列中的消息删除 |
分批数量 | 32 | 接收队列中消息数量 | |
可见超时 | 30 secs | 获取的消息对其他使用者不可见的持续时间。 | |
代理配置 | 控制器服务API: ProxyConfigurationService 实现: StandardProxyConfigurationService | 指定网络请求的代理配置服务,支持HTTP, SOCKS |
连线:
名字 | 描述 |
---|---|
success | 所有成功处理的数据将输出到此连线 |
读取属性:
未提供。
写入属性:
名字 | 描述 |
---|---|
azure.queue.uri | Azure云存储队列的绝对URI |
azure.queue.insertionTime | 消息插入队列存储的时间 |
azure.queue.expirationTime | 队列存储中消息的过期时间 |
azure.queue.messageId | 接收到的消息ID |
azure.queue.popReceipt | 接收到的消息凭证 |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件禁止提供输入流。
系统资源考量:
未提供。