一直试图弄清楚这一点,但到目前为止还没有运气。与 AWS 相比,实现起来非常困难。
我有一个运行多个计算实例和其他服务的 Google Cloud Platform (GCP) 项目。
我需要向外部开发团队授予对单个计算实例的 root 访问权限,但不授予任何其他服务。
在“计算引擎”视图中,当我选择实例并将用户添加为计算管理员(完全控制所有计算引擎资源)但他仍然无法ssh
进入实例。
尝试#1:
出现错误:“需要compute.instance.get
许可。”
所以我去给那个用户一个包含该权限的角色。
尝试#2:
收到错误“用户无权访问服务帐户...”
问题 #1 究竟需要做些什么才能让角色访问 GCP 中的单个计算实例?
在 AWS 上,有一个特定的角色可以被授予单个资源访问权限,但这里似乎确实如此。
问题 #2 如果实际上没有授予任何权限,那么“Compute Engine”视图中的“Permissions”右侧边栏的用途是什么。
谢谢!