我用于 ML 作业的 GCS 存储桶遇到访问错误。如何确保服务帐户具有所需的权限?
问问题
2627 次
3 回答
4
我通过输入以下内容解决了这个问题:
$ gcloud beta ml 初始化项目
请参阅下面的详细资料。
于 2016-10-01T15:33:43.837 回答
3
确保允许服务帐户读取/写入您的存储桶。
您还需要更改存储桶上的默认 acl,以便服务帐户可以读取在该存储桶中创建的新对象。
您可以使用以下两个 gsutil 命令执行此操作:
gsutil acl ch -u $SVCACCT:WRITE gs://$BUCKET/
gsutil defacl ch -u $SVCACCT:O gs://$BUCKET/
于 2016-09-29T21:25:21.683 回答
1
更新:
$ gcloud ml-engine init-project
此命令会将 Cloud ML Engine 服务帐号作为编辑器添加到您的项目中。操作需要 OWNER 权限。
于 2017-05-24T09:52:19.047 回答