我正在使用 node-localstack 节点模块并尝试创建S3存储桶:
const AWS = require('node-localstack');
let s3 = new AWS.S3()
s3.createBucket({Bucket: myBucket}, (err, data)=> {
if (err) { console.log(err); } else {
console.log("Bucket", myBucket, "created successfully" );
}
问题是,当我选择带有破折号(-)的名称时,例如我正在获取的myBucket =“ my-bucket-name”
“无法访问的主机:'my-bucket-name ..'此服务可能在'us-east-1 \'地区不可用。”
在名称中的某处添加点时有效。
例如:
myBucket =“ my.bucket.name” 工作
myBucket =“ .my-bucket-name” 工程
myBucket =“我的桶名”。 工程