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

Google cloud platform Google Cloud Shell正在为两个独立的项目将文件放在一个实例中,google-cloud-platform,google-cloud-shell,Google Cloud Platform,Google Cloud Shell,[新手警报] 我已经让GCP启动并运行。我有两个项目正在进行中。我已经成功地在project one中使用dialogflow建立/运行了一个示例webhook 我现在想在第二个项目中测试一些单独的东西,这需要上传示例文件,并且正如您所期望的那样,运行第二组命令和其他东西来处理第二个项目 所发生的事情是,无论启动云Shell的是哪个项目,我都能在同一个地方获得两个项目所需的一切。我无法运行某些命令或覆盖一个文件,因为它会破坏项目 我假设这意味着每个用户都有一个实例,但是如何使一个项目和她的文件/

[新手警报] 我已经让GCP启动并运行。我有两个项目正在进行中。我已经成功地在project one中使用dialogflow建立/运行了一个示例webhook

我现在想在第二个项目中测试一些单独的东西,这需要上传示例文件,并且正如您所期望的那样,运行第二组命令和其他东西来处理第二个项目

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

我假设这意味着每个用户都有一个实例,但是如何使一个项目和她的文件/操作与另一个项目完全分离呢。我知道我错过了一些愚蠢的东西

提前谢谢


Rick,你是对的,Cloud Shell的实例是每个用户的,而不是每个GCP项目的。要分离用于不同GCP项目的文件,只需使用主目录的不同子目录即可。要在Cloud Shell中切换项目,可以使用“gcloud config set project…”命令;当前选定项目的名称将显示在Cloud Shell的选项卡标题和终端提示中

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


p、 我看到您也使用Cloud Shell反馈表询问此问题,但我在这里回答此问题是为了让其他可能有相同问题的人受益。

谢谢您的回答。我不确定是否使用反馈表,因此,也感谢您的回答。瑞克