You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过AWS CLI创建启用版本控制的私有S3存储桶?

通过AWS CLI创建启用版本控制的私有S3存储桶

步骤1:创建私有S3存储桶

使用s3 mb命令创建存储桶,默认情况下新桶即为私有访问权限,若需明确指定可添加--acl private参数:

# 基础创建命令(默认私有)
aws s3 mb s3://your-unique-bucket-name --region your-target-region

# 明确指定私有ACL的命令
aws s3 mb s3://your-unique-bucket-name --region your-target-region --acl private
  • 替换your-unique-bucket-name为全局唯一的桶名(S3桶名全球不可重复)
  • 替换your-target-region为实际使用的AWS区域(例如us-west-2、ap-southeast-1)

步骤2:启用存储桶版本控制

使用s3api put-bucket-versioning命令开启版本控制:

aws s3api put-bucket-versioning --bucket your-unique-bucket-name --versioning-configuration Status=Enabled

注意:版本控制一旦启用,无法彻底关闭,仅能设置为暂停状态(Status=Suspended)

验证版本控制状态

执行以下命令确认版本控制已成功启用:

aws s3api get-bucket-versioning --bucket your-unique-bucket-name

正常输出会显示:

{
    "Status": "Enabled"
}

权限说明

确保你的AWS CLI配置的身份拥有以下权限:

  • s3:CreateBucket
  • s3:PutBucketVersioning
  • s3:GetBucketVersioning(用于验证状态)

内容的提问来源于stack exchange,提问作者hendry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 18:39:22