Google Cloud Shell 正在将两个独立项目的文件放在一个实例中

Google Cloud Shell is putting files in one instance for two separate projects

[新手提醒] 我已经启动 GCP 并 运行ning。我有两个活动项目。我已经在项目一中成功获得了一个带有对话框流的示例 webhook up/running。

我现在想在第二个项目中单独测试一些东西,这需要上传示例文件,并且如您所料,运行 第二组命令和其他东西才能与第二个项目一起使用。

发生的事情是,无论我启动 Cloud Shell 哪个项目,我都在同一个地方获得了两个项目所需的一切。我无法 运行 某些命令或覆盖另一个文件,因为它会破坏项目。

我认为这意味着它是每个用户一个实例,但是您如何拥有一个项目,而她 files/actions 与另一个项目完全分开。我知道这是我想念的愚蠢的东西。

提前致谢

瑞克

Rick,您是正确的,Cloud Shell 实例是针对每个用户而不是针对每个 GCP 项目的。要分离用于不同 GCP 项目的文件,您应该使用主目录的不同子目录。要在 Cloud Shell 内切换项目,可以使用 'gcloud config set project ...' 命令;当前所选项目的名称将出现在 Cloud Shell 的选项卡标题和终端提示中。

我们正在使所选项目与 Cloud Shell session 之间的关系在用户界面中更加明显。请继续关注未来几周的一些变化。

p.s。我看到您也使用 Cloud Shell 反馈表问过这个问题,但我在这里回答是为了其他可能有相同问题的人的利益。