Проблема с разрешениями на обслуживание учетной записи службы Compute Engine System

Проблема с разрешениями на обслуживание учетной записи службы Compute Engine System

Я пытаюсь настроить расписание экземпляра для моего экземпляра VM, чтобы он запускался и заканчивался в определенное время. Я получаю ошибку разрешения, связанную с моей учетной записью службы Google, при попытке добавить экземпляр VM в планировщик. Я добавил эти роли (Compute Instance Administrator (Version 1), Compute administrator) в свою учетную запись службы через IAM, но все еще получаю ту же ошибку. Сообщение об ошибке: «Учетная запись службы Compute Engine System service-xxx должна иметь разрешения [compute.instances.start, compute.instances.stop], примененные для выполнения этой операции»

Кто сталкивался с подобной проблемой, подскажите, пожалуйста, как ее исправить?

Бр, Рамкришна

решение1

Для Compute Engine существует два типа учетных записей служб.

  1. Theучетная запись службы по умолчаниюназначается экземпляру.
  2. TheАгент службы Compute Engineиспользуется сервисами Google для управления вашими ресурсами.

Вы назначили роль неправильной учетной записи службы.Агентнеобходимо добавить роль.

Агент службы Compute Engine имеет следующий формат:

[email protected]

Решение:

  • Войдите в Google Cloud Console
  • К кIAM и администратор
  • ВыбиратьЯна левой панели
  • Нажмите на полеВключить предоставленные Google ролевые грантыв правой части окна. Это позволяет отображать аккаунты служб, управляемых Google.
  • Найдите учетную запись службы. НажмитеCTRL-F5чтобы открыть окно поиска. Введите текствычислительная система.
  • Нажмите накарандашзначок для редактирования учетной записи службы.
  • НажмитеДОБАВИТЬ ДРУГУЮ РОЛЬ
  • В фильтре ролей введитеВычислить. ВыбиратьАдминистратор вычислительного экземпляра (v1).
  • НажмитеСОХРАНЯТЬ

Подождите несколько минут, прежде чем пытаться использовать новые разрешения.

Агент службы Compute Engine

Планирование запуска и остановки экземпляра виртуальной машины

Связанный контент