Apache-libcloud 为 Azure Blob Storage 提出了 403

Apache-libcloud raises 403 for Azure Blob Storage

我有一个 celery 任务,它使用 apache libcloud 将数据从一个 azure 容器复制到另一个。

任务工作正常,但一段时间后我收到 403 错误。(例如任务复制 50 个文件然后突然引发 403)

可能是什么问题?

python3.8
apache-libcloud==3.3.1
celery==5.0.5

谢谢kamoloff。正如您在评论中提到的,403 错误 的原因是 trying to copy an empty file

或者,403 错误 也会出现 larger file size.

"The maximum file size currently supported by the Azure Storage driver is 256 MB. Uploading larger file sizes will require a code change in libcloud."

参考:Upload large file to Azure Blobs