StackDriver Отладка "ошибка":"invalid_request","error_description":"Учетная запись службы не включена в этом экземпляре"

Я использую виртуальную машину GCP для размещения нескольких веб-сайтов электронной коммерции через облачный DNS. Я пытаюсь настроить Stackdriver Debug (PHP) на своей виртуальной машине GCP для одного из веб-сайтов электронной коммерции.

Мне удалось успешно пройти все шаги до шага № 4.
Настройка Stackdriver Debugger для PHP > Compute Engine > Шаг № 4

Но при запуске кода ниже:

php /home/"my-domain"/public_html/vendor/bin/google-cloud-debugger -s /home/"my-domain"/public_html

Я получаю ошибку, как показано ниже:

Fatal error: Uncaught Google\Cloud\Core\Exception\NotFoundException: 
{"error":"invalid_request","error_description":
    "Service account not enabled on this instance"} in /home/"my-domain"/public_html/vendor/google/cloud-core/src/RequestWrapper.php:263

Я открыл для всех API Google и включил, и я создал ключ API и идентификаторы клиента OAuth 2.0 (не уверен, если это необходимо, хотя). Я не уверен, что здесь не хватает. У кого-нибудь есть идеи?

Заранее спасибо!

1 ответ

Эта ошибка свидетельствует о том, что ваша виртуальная машина не имеет учетной записи службы. Пожалуйста, перейдите в [Menu>Compute Engine> нажмите на вашу виртуальную машину] и проверьте, так ли это.