我想使用Google Cloud Storage JSON API将一些JSON作为文件上传到云存储中。我的代码如下:
import google from 'googleapis';
import fs from 'fs';
export function uploadFileToStorage(json, callback) {
const storage = google.storage({
version: 'v1'
});
// 'https://www.googleapis.com/auth/cloud-platform'
const request = {
bucket: 'bucket-id',
resource: {},
uploadType: 'media',
name: 'test',
media: {
mimeType: 'application/json',
body: json
},
auth: 'api-key'
};
storage.objects.insert(request, callback);
}
JSON传递给uploadFileToStorage()函数。该功能使用googleapis连接到Google云端存储。代码应该可以工作,但我无法正确传递api密钥。
它正在抛出一个400 - 错误的请求错误。