相同 Google Cloud Storage 上传脚本在一台 PC 上有效,但在另一台 PC 上无效,为什么?
Same Google Cloud Storage upload script works from one PC, but not the other, Why?
我正在尝试使用服务帐户凭据从 Node.JS(使用 gcloud 包)将文件上传到 Google 云存储,但出现 "invalid_grant" 错误(可能是授权错误) .
当我尝试从另一台计算机执行此操作时 - 它工作正常,错误仅发生在我的 PC 上。
var gcloud = require('gcloud')({
projectId: 'xxxxxxxxxxxxxx31032015',
keyFilename: './keyfile.json'
});
var storage = gcloud.storage();
var bucket = storage.bucket('test.testBucket.com');
bucket.upload('test.png', function (err, file) {
console.log(err);
});
一些想法:
keyfile.json
是否对应于您项目中的服务帐户?
您使用的项目 ID 是否正确?
你的系统时钟校准好了吗?
祝你好运!
我正在尝试使用服务帐户凭据从 Node.JS(使用 gcloud 包)将文件上传到 Google 云存储,但出现 "invalid_grant" 错误(可能是授权错误) .
当我尝试从另一台计算机执行此操作时 - 它工作正常,错误仅发生在我的 PC 上。
var gcloud = require('gcloud')({
projectId: 'xxxxxxxxxxxxxx31032015',
keyFilename: './keyfile.json'
});
var storage = gcloud.storage();
var bucket = storage.bucket('test.testBucket.com');
bucket.upload('test.png', function (err, file) {
console.log(err);
});
一些想法:
keyfile.json
是否对应于您项目中的服务帐户?您使用的项目 ID 是否正确?
你的系统时钟校准好了吗?
祝你好运!