Вызов API AutoML на естественном языке Node.js приводит к ошибке «неверное декодирование base64» - PullRequest
0 голосов
/ 14 сентября 2018

Я использую API Google AutoML Natural Language для Node.js. Все отлично работает, за исключением конкретной учетной записи службы и пользователя (мой студент). Она получает следующую ошибку:

Ошибка аутентификации: Ошибка: ошибка: 0906D064: процедуры PEM: PEM_read_bio: неправильное декодирование base64 {Ошибка: 14 UNAVAILABLE: сбой получения метаданных из плагина с ошибкой: ошибка: 0906D064: процедуры PEM: PEM_read_bio: неправильное декодирование base64 в Object.exports.createStatusError (/home/ubuntu/workspace/functions/node_modules/grpc/src/common.js:87:15) в Object.onReceiveStatus (/home/ubuntu/workspace/functions/node_modules/grpc/src/client_interceptors.js:1188:28) в InterceptingListener._callNext (/home/ubuntu/workspace/functions/node_modules/grpc/src/client_interceptors.js:564:42) в InterceptingListener.onReceiveStatus (/home/ubuntu/workspace/functions/node_modules/grpc/src/client_interceptors.js:614:8) при обратном вызове (/home/ubuntu/workspace/functions/node_modules/grpc/src/client_interceptors.js:841:24) код: 14, метаданные: метаданные {_internal_repr: {}}, подробнее: «Получение метаданных из плагина завершилось ошибкой: ошибка: 0906D064: процедуры PEM: PEM_read_bio: неправильное декодирование base64»}

Код, который выдает эту ошибку:

const automl = require('@google-cloud/automl')
const client = new automl.v1beta1.PredictionServiceClient({keyFilename: 'key_file.json'})
const formattedName = client.modelPath('<project-id>', 'us-central1', '<model-id>')
const payload = {
    textSnippet: {
        content: 'Recognize this text',
        mimeType: 'text/plain'
    }
}
const request = {
  name: formattedName,
  payload,
}
client.predict(request)
  .then(responses => console.log(responses[0].payload[0]))
  .catch(console.error(err))

Если я изменю идентификатор проекта , идентификатор модели и key-file.json на свой собственный, то это работает отлично. Есть идеи, что вызывает это?

...