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/是具体文件夹资源目录结构。
设置访问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来标识是否是文件。
流程模板
参见附件(请右键另存保存):ListAzureFileShare示例