服务帐户API Google Cloud Storage JSON API的密钥用法

时间:2016-11-03 14:09:13

标签: google-api google-cloud-storage google-api-nodejs-client

我想使用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密钥。

enter image description here

它正在抛出一个400 - 错误的请求错误。

enter image description here

0 个答案:

没有答案