女士们、先生们,大家好,
由于权限不足,我无法通过 SSH 进入 GCP VM。“错误”是:很棒的图片#1
我的帐户的权限是: 很棒的图片#2
根据图片#1和此链接(https://cloud.google.com/compute/docs/access/iam)我只需要成为 instanceAdmin.v1,因为这将授予我 compute.projects.setCommonInstanceMetadata 权限。但是,我仍然没有机会进入。
我想我遗漏了一些非常简单的东西。有没有人知道这一点?
-基兰
答案1
这Google 文档显示您必须执行的步骤:
- 在您的项目或单个实例上启用 OS 登录功能。
- 向您自己、您的项目成员或您的组织成员授予必要的 IAM 角色。
- (可选)完成以下任一步骤:
- 为您自己、您的项目成员或组织成员的用户帐号添加自定义 SSH 密钥。或者,当您连接到实例时,Compute Engine 可以自动为您生成这些密钥。
- 使用目录 API 修改用户帐户。
- 向组织外部的用户授予实例访问权限。
- 连接到实例。
- 检查预期的登录行为。