如何阻止GCP Cloud Shell在每次打开GCP控制台页面时自动弹出
解决GCP Cloud Shell自动弹出的问题
我之前也碰到过这个超烦的情况!Cloud Shell自动弹出来不仅干扰操作,还悄悄耗配额,给你几个亲测有效的解决方法:
方法1:在GCP控制台直接关闭自动连接设置
这是最直接的解决方案:
- 打开GCP控制台,点击右上角的设置图标(齿轮形状);
- 在弹出的设置面板里,找到Cloud Shell相关的选项;
- 找到类似「自动连接到现有Cloud Shell会话」或者「打开控制台时自动启动Cloud Shell」的开关,把它切换为关闭状态;
- 保存设置后,关闭所有GCP页面再重新打开,应该就不会自动弹出了。
方法2:彻底断开Cloud Shell会话(避免会话共享触发)
有时候只是关闭Cloud Shell窗口并没有彻底断开连接,导致新页面加载时会自动重连:
- 打开Cloud Shell窗口后,点击窗口右上角的断开连接按钮(不是关闭窗口的叉号,是那个类似断开插头的图标);
- 确认会话彻底断开后,再关闭当前GCP页面,之后用Ctrl+左键打开新页面时,Cloud Shell就不会自动启动了。
方法3:调整Chrome浏览器的站点权限(针对会话共享问题)
如果上述方法还没解决,可能是Chrome的会话数据在作祟:
- 打开Chrome的设置,进入「隐私和安全」->「Cookie和其他网站数据」;
- 找到「查看所有网站数据和权限」,搜索
cloud.google.com; - 选择删除该站点的所有数据,之后重新登录GCP控制台,手动设置Cloud Shell为不自动启动。
这样操作后,Cloud Shell就只会在你手动点击打开按钮时才启动,再也不会偷偷消耗你的配额啦!
内容的提问来源于stack exchange,提问作者Alexander Goida




