如何从Azure Logic App设置Blob元数据
在Azure Logic App中为Blob设置元数据的方法
目前Azure Logic App的Create blob动作本身不支持在上传时直接设置元数据,但可以通过后续添加**Set Blob Metadata动作**实现需求,具体步骤如下:
- 先执行
Create blob动作完成Blob上传,确保Blob已成功创建。 - 在Logic App设计器中添加新动作,搜索并选择Azure Blob Storage连接器下的
Set Blob Metadata动作。 - 配置动作参数:
- 选择目标存储账户与容器;
- 在「Blob」字段,通过动态内容选择之前
Create blob动作返回的Blob路径/ID; - 在「Metadata」区域添加键值对形式的元数据,示例:
Key: "SourceSystem", Value: "LogicApp"、Key: "UploadTimestamp", Value: @utcNow()。
- 保存Logic App并测试,验证Blob元数据是否已正确配置。
注意事项
- 元数据键名需符合Azure Blob存储规则:仅允许字母、数字、连字符、下划线、句点和冒号,且不能以
x-ms-开头; - 建议将
Set Blob Metadata动作放在Create blob动作的成功分支中,避免Blob创建失败时执行无效操作。
内容的提问来源于stack exchange,提问作者Damo
相关产品推荐
相关产品推荐

