環境
$node ---version
v0.10.33
$npm --version
1.4.28
以下でpackage.json
を作成
$npm init
AWS-SDKとProxy用のモジュールをインストール。-save
オプションによってpackage.jsonに依存関係として追記する。
$npm install aws-sdk --save
$npm install proxy-agent --save
コードは以下のようにすればOK
Configuring the SDK in Node.js
var AWS = require('aws-sdk');
var proxy = require('proxy-agent');
AWS.config.update({
httpOptions: { agent: proxy('http://host:port') }
});
var s3 = new AWS.S3();
s3.listBuckets(function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data);
});