1

我已在新创建的 VM 上将 enable-oslogin 配置为 TRUE。当我添加compute.instances.osAdminLogin角色时,IAP 开始失败并显示 message "Server refused our key" No supported authentication methods available。使用compute.instances.osLogin角色访问可以完美运行。

compute.instances.get
compute.instances.getGuestAttributes
compute.instances.getSerialPortOutput
compute.instances.list
compute.instances.osLogin
compute.instances.setMetadata
compute.projects.get
compute.projects.setCommonInstanceMetadata

分配给用户的其他角色:

Service Account User
Viewer
IAP-secured Tunnel User

访问虚拟机的命令:

gcloud compute ssh myserver1 --project myproject --zone us-central1-a --tunnel-through-iap

为了测试这一点,我只将角色从compute.instances.osLoginto更改为compute.instances.osAdminLogin,反之亦然

这是一个错误还是我做错了什么?

4

0 回答 0