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> нажмите на вашу виртуальную машину] и проверьте, так ли это.