Skip to main content

ListAzureFileShare

概述

在Azure FileShare上使用指定的资源路径执行搜索。

属性说明

  • Azure文件共享访问协议 : 支持https和http
  • Azure文件共享访问账户
  • Azure文件共享访问密钥
  • Azure文件共享访问端后缀 : 公共Azure中的存储帐户总是使用公共的fqdn后缀。azure共享文件连接终端。
  • Azure文件共享名称
  • Azure文件共享资源路径 : 共享文件下的文件夹路径

流程说明

查询对象列表:指定azure fileshare访问端 下的a/b/级别目录下的对象列表。这里用的https://saadf01.file.core.windows.net/test/。

其中, saadf01是账户, file.core.windows.net是访问端后缀, test是fileshare名称, a/b/是具体文件夹资源目录结构。

demo

设置访问fileshare的账户、访问端、密码访问密钥为真实密码等信息。 我们预先把包括密码key的各种信息放在UpdateAttribute组件里,所以该组件使用${account}等表达式方式放置信息。

假设fileshare端的a/b下存在的对象内容层级如下:

|---c/
|----d/
|----json.log
|---text.txt

按照示例配置, 获取a/b下的对象列表,输出如下:

[{"name":"c","id":"13835146016212385792","properties":null,"fileAttributes":null,"permissionKey":null,"fileSize":null,"directory":true},,
{"name":"text.txt","id":"13835163608398430208","properties":{"createdOn":null,"lastAccessedOn":null,"lastWrittenOn":null,"changedOn":null,"lastModified":null,"etag":null},"fileAttributes":null,"permissionKey":null,"fileSize":2899,"directory":false}
]

可以看到,文件夹和文件都能查询出来,使用directory来标识是否是文件。

result

流程模板

参见附件(请右键另存保存):ListAzureFileShare示例