如何一次性创建多个S3存储桶

0

【以下的问题经过翻译处理】 在AWS中是否有一种批量创建多个存储账户的方法?

profile picture
EXPERTE
gefragt vor 5 Monaten64 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 要批量创建AWS存储账户,可以使用AWS CloudFormation。按照以下步骤可实现批量创建存储账户:

  1. 创建一个S3存储桶来存储CloudFormation模板。
  2. 创建一个CloudFormation模板来定义你的存储账户。可以使用AWS::S3::Bucket资源类型来定义你的存储账户。以下是一个例子:

yaml

资源:
 MyBucket1:
   类型:AWS::S3::Bucket
   属性:
     BucketName:my-bucket-1
     AccessControl:Private
     VersioningConfiguration:
       状态:已启用
 MyBucket2:
   类型:AWS::S3::Bucket
   属性:
     BucketName:my-bucket-2
     AccessControl:Private
     VersioningConfiguration:
       状态:已启用
  1. 将模板保存到S3存储桶中。
  2. 使用AWS CLI或AWS管理控制台基于模板创建堆栈。可以指定参数,如堆栈名和模板的S3存储桶位置。以下是AWS CLI命令的例子:

cpp

aws cloudformation create-stack --stack-name my-stack --template-url https://s3.amazonaws.com/my-bucket/my-template.yaml
  1. 这将创建两个名为"my-bucket-1"和"my-bucket-2"的S3存储桶。

可以修改模板来定义更多的存储账户,也可以为不同的存储账户集创建多个模板。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen