Node.js 内の AWS SDK for JavaScript を使用すると、AWS の使用をすぐに開始できます。この SDK は、Amazon S3、Amazon EC2、DynamoDB、Amazon SWF などの AWS サービス向けの JavaScript オブジェクトを提供するため、コーディングの複雑さが軽減されます。ダウンロードパッケージ1つの中に、AWS JavaScript ライブラリとドキュメントが含まれます。
npm install aws-sdk
~/.aws/credentials(Mac または Linux の場合)または C:\Users\USERNAME\.aws\credentials(Windows の場合)に認証情報ファイルを作成
[default]
aws_access_key_id = your_access_key
aws_secret_access_key = your_secret_key
入門ガイドで、認証情報を読み込むその他の方法を説明しています。
バケット名には、小文字の英文字、数字、およびハイフン(-)を含めることができます。各ラベルの先頭および末尾は、小文字の英文字または数字にする必要があります。
var AWS = require('aws-sdk');
var s3 = new AWS.S3();
// バケット名はすべての S3 ユーザーの間で一意である必要があります
var myBucket = 'my.unique.bucket.name';
var myKey = 'myBucketKey';
s3.createBucket({Bucket: myBucket}, function(err, data) {
if (err) {
console.log(err);
} else {
params = {Bucket: myBucket, Key: myKey, Body: 'Hello!'};
s3.putObject(params, function(err, data) {
if (err) {
console.log(err)
} else {
console.log("Successfully uploaded data to myBucket/myKey");
}
});
}
});
他の開発者とのコミュニケーションを図る: JavaScript コミュニティフォーラム »
AWS での JavaScript の使用に関する詳細を確認する: JavaScript 開発者センター »
最新の SDK の関する詳細を確認する: リリースノート »
GitHub リポジトリのソースコードの詳細を確認する »