java aws s3_创建、列出和删除 Amazon S3 存储桶 - 适用于 Java 的 AWS 开发工具包

本文介绍了如何使用Java AWS SDK创建、列出和删除Amazon S3存储桶。首先,通过`createBucket`方法创建存储桶,如果已存在则检查并获取。接着,使用`listBuckets`列出所有存储桶。在删除存储桶前,必须确保其为空,这涉及到使用`listObjects`和`deleteObject`或`listVersions`和`deleteVersion`删除对象。最后,当存储桶为空时,使用`deleteBucket`删除它。
摘要由CSDN通过智能技术生成

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建、列出和删除 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;<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值