How do I delete a versioned bucket in AWS S3 using the CLI?

前端 未结 20 985
我在风中等你
我在风中等你 2020-12-07 16:34

I have tried both s3cmd:

$ s3cmd -r -f -v del s3://my-versioned-bucket/

And the AWS CLI:

$ aws s3 rm s3://my-v         


        
20条回答
  •  青春惊慌失措
    2020-12-07 17:08

    For those using multiple profiles via ~/.aws/config

    import boto3
    
    PROFILE = "my_profile"
    BUCKET = "my_bucket"
    
    session = boto3.Session(profile_name = PROFILE)
    s3 = session.resource('s3')
    bucket = s3.Bucket(BUCKET)
    bucket.object_versions.delete()
    

提交回复
热议问题