Проверьте документ на https://docs.amazonaws.cn/en_us/sdk-for-javascript/v2/developer-guide/s3-example-creating-buckets.html
var s3bucket = new AWS.S3({params: {Bucket: 'test_bucket/sub_bucket'}});
создаст дополнительный файл. Выньте параметры в скобках. Я обнаружил, что пример руководства по быстрому запуску Amazon создает дополнительный файл. Этот способ - верный способ сделать это.
// Create a bucket using bound parameters and put something in it.
var s3bucket = new AWS.S3();
s3bucket.createBucket(function() {
var params = {Bucket: 'bucket/sub-bucket', Key: 'file_name1', Body: 'Hello!'};
s3bucket.putObject(params, 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 bucket/sub-bucket/");
res.end()
}
});
});