我正在学习GCP,并且在将对象复制到存储桶方面存在以下问题。
在Cloudshell中,我运行gsutil cp earthquakes.* gs://welynx-test1
并出错:
Copying file://earthquakes.csv [Content-Type=text/csv]...
AccessDeniedException: 403 Insufficient Permission
我已经通过SSH登录,所以我用whoami
检查了身份>
xenonxie@instance-1:~/training-data-analyst/CPB100/lab2b$ whoami xenonxie
然后我继续编辑存储桶的权限:
我向存储管理员成员添加了电子邮件地址。
然后我运行gcloud auth login
,并得到一个链接,然后单击链接将我带到使用电子邮件地址登录的浏览器,然后我将获得验证码以粘贴回SSH窗口,然后成为以该电子邮件用户身份登录:
我不明白的是:我仍然看到以下相同的您现在以[xenonxie @ gmail.com]登录。您当前的项目是[rock-perception-263016]。您可以通过运行以下命令更改此设置:$ gcloud config设置项目PROJECT_ID
问题1:
whoami
:xenonxie@instance-1:~/training-data-analyst/CPB100/lab2b$ whoami xenonxie
由于我在存储桶权限中添加了电子邮件作为Storage Admin,因此我能够将对象保存到该存储桶中。
Question2:
我相信不需要是Storage Admin,我想要的就是将对象写入该存储桶。最佳做法是什么?
非常感谢。
我正在学习GCP,并且在将对象复制到存储桶方面存在以下问题。在Cloudshell中,我进行了gsutil cp地震。* gs:// welynx-test1并出错:复制文件:// ...
问题1”:
问题1