У меня есть приложение узла js, которое предоставляет остальные конечные точки, доступные через облачную конечную точку. При запуске URL-адреса конечной точки узел js выполняет большой запрос и возвращает результаты. Все работает нормально, я развернул его в вычислительном движке. Поскольку я использую ту же учетную запись службы, где доступны большие наборы данных запросов, я не добавляю файл "service-account-key.json". Только точное упоминание местоположения набора данных, в котором будет выполняться запрос, т. Е. «EU».
Но после развертывания в GKE я получил следующие ошибки, только для тех конечных точек, которые обращаются к Большому запросу. Ошибка:
Я включил большой запрос API, прежде чем пытаться его выполнить, так как я уже упоминал, что он работает от вычислительного движка в качестве примера платформы разработки до его контейнера.
ERROR: ApiError: Invalid credential at Util.parseHttpRespBody (/app/node_modules/@google-cloud/common/build/src/util.js:190:38) at Util.handleResp (/app/node_modules/@google-cloud/common/build/src/util.js:134:117) at /app/node_modules/@google-cloud/common/build/src/util.js:422:22 at onResponse (/app/node_modules/retry-request/index.js:200:7) at /app/node_modules/teeny-request/build/src/index.js:222:13 at processTicksAndRejections (internal/process/task_queues.js:88:5) {
следующая строка драйвера стека:
severity: "ERROR"
textPayload: " domain: 'global',
и
locationType: 'other',
Спасибо за ваш ценный отзыв.
С уважением,
Arindam