如何将 Google Cloud 中项目文件夹的权限授予其他用户

How to give permissions to project folder in Google Cloud to other user

我在Google Cloud Platform 中有一个项目,我需要将其转移给其他用户。到目前为止,我在 IAM 和 Admin / Iam 中授予该用户所有者权限,他确认他有权访问该项目,但是当他转到 Web 控制台 Google 云 Shell 时,他看不到项目文件夹和文件。

但是在我的控制台中,当我 运行 命令 ls 时,我可以看到项目文件夹。

他如何在他的 Web 控制台中看到项目文件夹,以便他编辑和发布更改?

我已经尝试 运行 命令: gsutil acl ch -u hisusername@gmail.com:O gs://project.appspot.com gsutil acl ch -u hisusername@gmail.com:O gs://project.appspot.com

但他仍然无法访问项目文件夹。

Google 云 Shell 未关联到项目。它是在 per-user、per-session 的基础上配置的。它本质上是一个具有 pre-installed tools 的 VM 实例,使用户更容易管理他的项目和资源。

其他用户将需要在他的云 Shell 实例上下载代码,就像他在本地计算机上所做的那样。对于 App Engine 标准应用程序,他可以遵循文档 here. For an app in the flexible environment, he may refer to this .