如何解决如何使用ruby仅列出azure存储中的顶级目录?
我正在使用下面的库来获取 Azure 存储中的所有 blob
https://github.com/Azure/azure-storage-ruby
首先,我只想获取容器中的顶级目录
blob_client = Azure::Storage::Blob::BlobService.create(
storage_account_name: account_name,storage_access_key: account_key
)
我可以使用以下代码获取所有 blob
blob_client.list_blobs(container_name)
但这不是我想要的。
我想循环顶级目录循环下的所有 blob
top_level_directories = blob_client.list_top_level_directories(container_name)
top_level_directories.each do |directory|
blobs = directory.list_blobs
...
end
上面的代码显示了我想要循环的策略。但这不是真正的代码:)
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。