我在Google Cloud Platform中有一个项目,我需要将其转移给其他用户。到目前为止,我在IAM& amp ;; Admin / Iam和他确认他可以访问该项目,但是当他访问Web控制台Google Cloud Shell时,他无法看到项目文件夹和文件。
但是在我的控制台中,当我运行命令ls时,我可以看到项目文件夹。
他如何在他的网络控制台中查看项目文件夹,以便编辑和发布更改?
我试过运行命令: gsutil acl ch -u hisusername@gmail.com:O gs://project.appspot.com gsutil acl ch -u hisusername@gmail.com:O gs://project.appspot.com
但他仍然无法访问项目文件夹。
答案 0 :(得分:1)
Google Cloud Shell与项目无关。它是基于每个用户,每个会话进行配置的。它本质上是一个pre-installed tools的VM实例,使用户可以更轻松地管理他的项目和资源。
其他用户需要在他的Cloud Shell实例上下载代码,就像他在本地计算机上所做的那样。对于App Engine Standard应用程序,他可以按照文档here进行操作。对于灵活环境中的应用,他可以参考此other SO post。