运行gcloud auth登录后,Whoami在GCP中没有变化

问题描述 投票:0回答:2

我正在学习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

然后我继续编辑存储桶的权限:

enter image description here

我向存储管理员成员添加了电子邮件地址。

然后我运行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并出错:复制文件:// ...

google-cloud-platform google-cloud-storage bucket
2个回答
0
投票

问题1”:


0
投票

问题1

© www.soinside.com 2019 - 2024. All rights reserved.