ExpressJS (Node.js ベース) を使用して Amazon S3 にプッシュしています。私はこれが初めてなので、Amazon が提供した例をコピーしました。S3 管理コンソールに、作成中のバケットと同じ名前の追加ファイルがあることがわかります。私のコードのどの部分がこれを作ったのですか?
// Create a bucket using bound parameters and put something in it.
var s3bucket = new AWS.S3({params: {Bucket: 'test_bucket/sub_bucket'}});
s3bucket.createBucket(function() {
var data = {Key: 'result', Body: 'Hello!'};
s3bucket.putObject(data, function(err, data) {
if (err) {
console.log("Error uploading data: ", err);
} else {
res.writeHead(200, {'Content-Type':'text/plain'});
res.write("Successfully uploaded data to test_bucket/sub_bucket/");
res.end()
}
});
});