如何在创建 Compute Engine 实例时默认不安装 google cloud sdk?

如何在创建 Compute Engine 实例时默认不安装 google cloud sdk?

每当我创建 Compute Engine 实例时,它都会默认在服务器上安装 google-cloud-sdk。它会在服务器上安装和配置 BOTO,并为其设置环境变量。

我希望服务器上没有任何与 BOTO 有关系的东西。我尝试过各种文档,但都无济于事。

有人能帮助我吗?

答案1

Cloud SDK 已预安装在公开图片由 Google 提供。当您的 VM 需要与项目中的其他资源交互时,它是一个有用的工具。

我不确定您想要卸载它的原因是什么。创建虚拟机时,您可以定义服务帐户和将与该虚拟机一起使用的范围。该服务帐户将是虚拟机中运行的 gcloud 工具上经过身份验证的帐户。该帐户和虚拟机的范围将是限制对其他资源的访问. 如需更多信息,请查看本文

您始终可以选择在创建虚拟机时不链接服务帐号。如果这样做,Cloud SDK 将没有任何凭据来访问您项目中的任何其他资源。即

gcloud auth list
No credentialed accounts.
To login, run:  $ gcloud auth login `ACCOUNT`

查看这次讨论这也涉及同一主题。如果您确实想删除 Cloud SDK,可以按照提供的步骤操作这里

相关内容