我通过SSH登录到GCE实例。从那里,我想借助服务帐户访问存储:
GCE> gcloud auth list
Credentialed accounts:
- 1234567890-compute@developer.gserviceaccount.com (active)
我首先确保在我正在处理的项目的权限中将此服务帐户标记为“可以编辑”。我还确保在他要复制文件的存储桶中给他写ACL:
local> gsutil acl ch -u 1234567890-compute@developer.gserviceaccount.com:W gs://mybucket
但是以下命令失败:
GCE> gsutil cp test.txt gs://mybucket/logs
(我还确保在“ mybucket”下创建“ logs”)。
我收到的错误消息是:
Copying file://test.txt [Content-Type=text/plain]...
AccessDeniedException: 403 Insufficient Permission 0 B
我想念什么?