Python 传统存储桶所有者无法下载Blob(GCP)
我是我的GCP项目的所有者,并在该项目中创建了一个存储。 我已经上传了一个测试文件到存储器,它运行良好,但我无法再次下载该文件 打开bucket有以下标准权限 其中说明“存储传统存储桶所有者具有读/写权限” 但我仍然需要添加“存储管理员”作为用户角色,用户已经上传了文件,然后才能下载文件Python 传统存储桶所有者无法下载Blob(GCP),python,google-cloud-platform,google-cloud-storage,Python,Google Cloud Platform,Google Cloud Storage,我是我的GCP项目的所有者,并在该项目中创建了一个存储。 我已经上传了一个测试文件到存储器,它运行良好,但我无法再次下载该文件 打开bucket有以下标准权限 其中说明“存储传统存储桶所有者具有读/写权限” 但我仍然需要添加“存储管理员”作为用户角色,用户已经上传了文件,然后才能下载文件 因为用户是项目的所有者;为什么我需要设置特定的角色。为什么当声明“存储遗留桶所有者”具有读/写权限时,“存储遗留桶所有者”还不够 def download\u blob(bucket\u name=“buck
def download\u blob(bucket\u name=“bucket”、source\u blob\u name=“file”、destination\u file\u name=“download\u test.txt”):
“”“从存储桶中下载一个blob。”“”
#bucket\u name=“您的bucket名称”
#source\u blob\u name=“存储对象名称”
#destination\u file\u name=“local/path/to/file”
storage\u client=storage.client.from\u service\u account\u json(“credentials.json”)
bucket=存储\客户端.bucket(bucket\名称)
blob=bucket.blob(源\u blob\u名称)
blob.下载到文件名(目标文件名)
下载_blob()
您好,您能告诉我您在尝试下载对象时遇到了什么错误吗?