Gcloud вернул следующую ошибку при попытке создать экземпляр на GCE. Команда была инициирована из экземпляра GCE с областью действия «Полный доступ API ко всем облачным сервисам Google» и заблокировала SSH-ключи для всего проекта.
ERROR: (gcloud.compute.instances.create) Some requests did not succeed:
- Required 'compute.subnetworks.use' permission for 'projects/[project-name]/regions/[region]/subnetworks/default'
Любая помощь будет принята с благодарностью. Я не смог найти ни одного ресурса по этой ошибке.
У Карлоса есть хорошее предложение в комментарии. Публикация их в качестве ответа для других пользователей, ищущих помощи:
вам нужно добавить разрешения к проекту, в котором находится сеть, поэтому
gcloud projects add-iam-policy-binding YOUR_NETWORK_PROJECT_ID_HERE --role roles/compute.networkUser --member serviceAccount:YOUR_SERVICE_ACCOUNT_EMAIL_ADDRESS_HERE