Google云存储 - 权限被拒绝例外

时间:2014-09-30 05:50:26

标签: google-app-engine google-cloud-storage

我正在尝试从另一个appengine项目访问我的appengine项目的云存储桶。

由于云存储桶存在于另一个项目中,因此我提供了mentioned here权限。

追踪(最近一次呼叫最后一次):

  File "/base/data/home/apps/s~dutch-barber/1.379022461794999395/barber/bems/service/__be_service_resource.py", line 182, in dispatch
    uploadToGcs(featuredImage,file_url)
  File "/base/data/home/apps/s~dutch-barber/1.379022461794999395/cloud_barber/utils.py", line 118, in uploadToGcs
    writable_file_name = files.gs.create(filePath,mime_type=file.content_type,cache_control='no-cache')
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/files/gs.py", line 331, in create
    return files._create(_GS_FILESYSTEM, filename=filename, params=params)
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/files/file.py", line 650, in _create
    _make_call('Create', request, response)
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/files/file.py", line 255, in _make_call
    _raise_app_error(e)
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/files/file.py", line 213, in _raise_app_error
    raise PermissionDeniedError(e)
PermissionDeniedError: ApplicationError: 8

2 个答案:

答案 0 :(得分:1)

您已提及in your question的链接已被弃用。
检查较新版本的Google云端存储客户端库和 install it。然后,试一试。

答案 1 :(得分:0)

您可以使用开发者控制台编辑存储桶的权限。您将能够添加项目并将其设置为所有者/读者/作者