我正在尝试获取blob存储中的文件名,以便在脚本中进一步使用它。我尝试使用az存储blob list并列出那里存在的blob,但失败了。
下面是我使用的命令:
az storage blob list --connection-string connstr --container-name "vinny/input/"它抛出错误,因为请求的URI不表示server.ErrorCode: InvalidUri上的任何资源
似乎它只需要容器,而不是其中的文件夹。但当我尝试的时候:
az storage blob list --connection-string connstr --container-name "vinny"它不会列出文件,但会继续执行。
我需要获取vinny/input/中的文件名
有人有什么解决方案吗?
发布于 2018-10-29 18:43:13
我只向它添加了一个--prefix选项,并能够以我想要的方式列出该文件。它是这样的:
az storage blob list --connection-string connstr --container-name "vinny" --prefix "Input/" --output table发布于 2020-04-17 05:45:11
cli> az storage blob list -c container_name --account-name storage_accaunt_name --output=table --num-results=* | awk or cut 然后你可以用awk和cut等来解析txt文件。
祝好运
https://stackoverflow.com/questions/53006160
复制相似问题