Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Issue with gcloud compute reset-windows-password using service account in Google Cloud

I am facing an issue while using the gcloud compute reset-windows-password command in Google Cloud. When I try to execute the following command with my main account, everything works as expected:

gcloud compute reset-windows-password my-instance --zone=my-zone --project=my-project

However, when I attempt to run the same command using a service account, I encounter the following error:

ERROR: (gcloud.compute.reset-windows-password) Did not receive password in a reasonable amount of time. Please try again.
If this persists, confirm that the clock on your local system is correct.
Current UTC time on your system: [2023-08-21 13:11:24.059083]

I've already verify both the connection and the system time and everything appears to be correct. At this point, I'm starting to suspect that the issue might be related to a lack of permissions associated with the service account. However, I'm unsure how to address this or troubleshoot further. Are there specific permissions or configurations required for a service account to successfully execute the reset-windows-password command?

Update:

Below I report the configuration of the permissions of my service account for the project:

BleR8.png

1 1 1,308