【发布时间】:2022-08-02 19:02:08
【问题描述】:
我正在使用 AzureStor 包从 Azure blob 下载事件通知。
我设法通过使用特定的文件端点成功地执行了一个文件的下载:
DownloadURL1 <- \"https://myblob.blob.core.windows.net/callrecords/evh-callrecords/callrecords/0/2022/07/28/19/05/09.avro\"
DestinationFolder <- \"./home/Shared/AVRO_FILES/09.avro\"
Azure_Token <- AzureRMR::get_azure_token(resource = \"https://storage.azure.com/\", tenant = TenantID, app = AppID, password = Secret)
download_from_url(DownloadURL1, key = StorageAccessKey, DestinationFolder, overwrite = TRUE)
但是,我需要从 blob 下载所有通知文件,并且我在 Azure 中启用了具有以下结构的分层命名空间:
{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}
有没有办法处理这些分层命名空间?我见过一个“目录深度”参数,但我不知道如何使用它......
提前致谢!
标签: r azure azure-blob-storage