のGoogle Cloud Prediction APIライブラリのサービスアカウント認証情報の認証に失敗しましたgoogleapis
ライブラリを使用していて、JWTを使用してサービスアカウントの認証情報を正常に認証していました。次に、予測APIの特定のモジュールを持つが、同じサービスアカウントの資格情報の認証に失敗したgoogle-cloud
というライブラリが見つかりました。NodeJS
私はGoogleのコンピューティングエンジンやApp Engineのを使用して、ローカルの開発効率向上に取り組んで
私はドキュメント内のコードに従わない:
var key = require('./MY_SERVICE_ACCOUNT_CREDENTIALS.json')
var prediction = require('@google-cloud/prediction')({
projectId: 'MY_PROJECT_ID',
credentials: key
})
prediction.getModels((err, models) => {
if (err) {
console.log(err)
return
}
console.log('Models:', models)
})
、それが返されます。
{ ApiError: Access to project denied: user requires read permissions.
at [here goes stack trace]
code: 401,
errors:
[ { domain: 'global',
reason: 'authError',
message: 'Access to project denied: user requires read permissions.',
locationType: 'header',
location: 'Authorization' } ],
response: undefined,
message: 'Access to project denied: user requires read permissions.' }
Iドンどこが間違っているのかわかりません。googleapis
で認証し、google-cloud
などと統合する必要があるかどうかはわかりません。また、サンプルのck