在AWS上自动创建s3存储桶

时间:2016-12-09 06:58:01

标签: java node.js amazon-web-services amazon-s3 amazon-ec2

[[尝试创建域名微调]]

手动我可以创建一个存储桶,上传一些静态html页面并获取域名。 域名将类似于BUCKET1.s3-website.ap-south-1.amazonaws.com

我的html或Javascript是否可以自动创建这些存储桶?或者以任何方式自动化这个过程?

我的问题是为每10个用户创建一个新域。并将相同的HTML index.html404.html页面托管到存储桶中。

示例:

BUCKET2.s3-website.ap-south-1.amazonaws.com

BUCKET3.s3-website.ap-south-1.amazonaws.com

BUCKET4.s3-website.ap-south-1.amazonaws.com

1 个答案:

答案 0 :(得分:2)

您可以在java中以编程方式创建它。只需将AWS SDK用于java。

AWSCredentials awsCredentials = new BasicAWSCredentials("ACCES_KEY","SECRET_KEY")
AmazonS3 amazonS3 = new AmazonS3Client(awsCredentials );
amazonS3.createBucket("<BUCKET_NAME>");

您也可以使用AWS Lambda。