我想有包含不同用户可访问的安装库/依赖项的VM实例。我授予角色,如计算管理员,服务帐户用户等为用户相应。虽然他们可以从共享的主文件夹中看到文件夹/文件/代码,但他们不能使用安装的库和其他驱动程序。
每个用户必须使用他的SSH密钥访问,我不希望他们从头开始安装软件包和驱动程序。有可能完成吗?
登录处理建议
你可以修改那些在实例上有compute登录的用户角色,并按照设置os-login的说明允许他们通过gcloud(使用他们自己的帐户)SSH。
常见依赖项处理建议
你可以创建一个自定义的OS镜像,基于你所使用的支持的镜像之一,并将依赖关系烘焙到自定义镜像。
或
使用启动脚本在启动时安装/抓取依赖项。
正如John在评论中所说,您希望确保您的用户没有SUDO权限,因为他们可能会影响其他人。