本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建、列出和删除 Amazon S3 存储桶
Amazon S3 中的每个对象(文件)必须放入存储桶,它代表对象的集合(容器)。每个存储桶使用必须唯一的键 (名称) 命名。有关存储桶及其配置的详细信息,请参阅 中的使用 Amazon S3 存储桶Amazon S3 Developer Guide。
注意
最佳实践
该规则指示 Amazon S3 中止在启动后没有在指定天数内完成的分段上传。当超过设置的时间限制时,Amazon S3 将中止上传,然后删除未完成的上传数据。
有关更多信息,请参阅 中的使用版本控制的存储桶的生命周期配置Amazon S3 User Guide。
注意
创建存储桶
使用 AmazonS3 客户端的 createBucket 方法。会返回新的存储桶。如果存储桶已存在,createBucket 方法将引发异常。
注意
要尝试创建一个具有相同名称的存储桶来检查存储桶是否已存在,请调用 doesBucketExist 方法。如果存储桶存在,它将返回 true,否则将返回 false。
导入
import com.amazonaws.regions.Regions;
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3ClientBuilder;
import com.amazonaws.services.s3.model.AmazonS3Exception;
import com.amazonaws.services.s3.model.Bucket;<
本文介绍了如何使用Java AWS SDK创建、列出和删除Amazon S3存储桶。首先,通过`createBucket`方法创建存储桶,如果已存在则检查并获取。接着,使用`listBuckets`列出所有存储桶。在删除存储桶前,必须确保其为空,这涉及到使用`listObjects`和`deleteObject`或`listVersions`和`deleteVersion`删除对象。最后,当存储桶为空时,使用`deleteBucket`删除它。
最低0.47元/天 解锁文章

1102

被折叠的 条评论
为什么被折叠?



