2016-02-11 1 views

Antwort

7

Sie können die google-cloud client library for Node.js verwenden, um dies zu erreichen. Dieselbe Bibliothek ist auch für Java, Python und Ruby verfügbar.

Zum Beispiel in Knoten JS, möchten Sie Ihre package.json Datei entsprechend bearbeiten:

{ 
    "dependencies": { 
    "google-cloud": "*" 
    }, 
    ... 
} 

Dann in Ihrem Code, können Sie einfach die entsprechende Bibliothek aufrufen. Im folgende Beispiel wird nur die Eimer im Projekt:

var gcloud = require('google-cloud'); 

exports.helloworld = function(context, data) { 
    var gcs = gcloud.storage({projectId: '<PROJECT>'});  
    gcs.getBuckets(function(err, buckets) { 
    if (!err) { 
     buckets.forEach(function(bucket) { 
     console.log(bucket.name); 
     }); 
    } else { 
     console.log('error: ' + err); 
    } 
    }); 

    context.success(); 
} 

Sie sollten auch nicht den gesamten google-cloud npm Modul, sondern ein spezifisches Untermodul angeben, z.B. require('@google-cloud/storage') im obigen Beispiel.

Verwandte Themen