【发布时间】:2017-10-05 12:42:28
【问题描述】:
我正在尝试通过 cloudstorage api 从 Google Cloud Storage 中删除一个文件(视频),但尽管该文件存在,但我收到以下错误:
cloudstorage.delete('/catchamove-video/products/6411421952770048.mp4')
*** NotFoundError: Expect status [204] from Google Storage. But got status 404.
Path: '/catchamove-video/products/6411421952770048.mp4'.
Request headers: None.
Response headers: {'transfer-encoding': 'chunked', 'date': 'Sun, 07 May 2017 12:31:47 GMT', 'server': 'Development/2.0'}.
Body: ''.
Extra info: None.
存储桶和文件都存在于控制台上。
【问题讨论】:
-
我们遇到了同样的问题。我们使用 laravel 和 github.com/Superbalist/laravel-google-cloud-storage 包,在服务帐户密钥 json 文件的帮助下,我们能够创建文件,但是当我们要删除文件夹时,我们得到 404 错误......我们试图添加所有存储密钥中使用的客户端电子邮件的权限,还尝试将 allUsers 权限添加到服务帐户,没有运气
标签: python-2.7 google-app-engine google-cloud-storage