2016-02-11 19 views

cevap

7

Bunu yapmak için google-cloud client library for Node.js kullanabilirsiniz. Aynı kitaplık Java, Python ve Ruby için de kullanılabilir.

Düğüm JS Örneğin, buna göre package.json dosyasını düzenlemek istersiniz:

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

Ardından, kodda, sadece ilgili kütüphane çağırabilirsiniz.

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(); 
} 

Ayrıca tüm google-cloud npm modülünü içermemelidir, ancak bunun yerine belirli bir alt modülü belirtin örn: Aşağıdaki örnekte, yalnızca projede grup listeler Yukarıdaki örnekte require('@google-cloud/storage').