bucket list java,Java AmazonS3.deleteBucket方法代码示例
import com.amazonaws.services.s3.AmazonS3; //导入方法依赖的package包/类
/**
* Empties the contents of the given bucket and optionally deletes the bucket
*
* @param s3 The S3 client object to use
* @param bucketName The bucket to empty
* @param deleteBucket Flag to determine whether to delete the bucket after emptying
* @param context Lambda context object
*/
public static void emptyBucket(AmazonS3 s3, String bucketName, boolean deleteBucket, Context context)
{
if (s3.doesBucketExistV2(bucketName))
{
logDebug("Emptying bucket '" + bucketName + "'...", context);
VersionListing versionListing = s3.listVersions(new ListVersionsRequest().withBucketName(bucketName));
while (true)
{
for (S3VersionSummary vs : versionListing.getVersionSummaries())
{
s3.deleteVersion(bucketName, vs.getKey(), vs.getVersionId());
}
if (versionListing.isTruncated())
{
logDebug("Fetching next batch of versions for bucket '" + bucketName + "'", context);
versionListing = s3.listNextBatchOfVersions(versionListing);
}
else
{
break;
}
}
logInfo("Successfully emptied bucket '" + bucketName + "'", context);
if (deleteBucket)
{
logDebug("Deleting bucket '" + bucketName + "'...", context);
s3.deleteBucket(bucketName);
logInfo("Successfully deleted bucket '" + bucketName + "'", context);
}
}
else
{
logWarn("Bucket '" + bucketName + "' does not exist", context);
}
}
bucket list java,Java AmazonS3.deleteBucket方法代码示例相关推荐
- java kryo_Kryo框架使用方法代码示例
Kryo框架的source已移至https://github.com/EsotericSoftware/kryo ,进入此页面,然后点击右边的Download Zip按钮,就能下载到最新版本的Kryo ...
- java的amazons3增删改,Java AmazonS3.deleteObject方法代码示例
import com.amazonaws.services.s3.AmazonS3; //导入方法依赖的package包/类 @Override public Parameters handleReq ...
- java readtimeout_Java HttpURLConnection.getReadTimeout方法代码示例
import java.net.HttpURLConnection; //导入方法依赖的package包/类 /** * 得到响应对象 * * @param urlConnection * @retu ...
- java invalidate_Java Component.invalidate方法代码示例
import java.awt.Component; //导入方法依赖的package包/类 /** Installs the component we will embed to display t ...
- java hasmoreelements_Java IOException.hasMoreElements方法代码示例
import java.io.IOException; //导入方法依赖的package包/类 /** * fileName���� ���� package �������� ������ ���� ...
- java methode_Java Method.getTypeParameters方法代码示例
import java.lang.reflect.Method; //导入方法依赖的package包/类 private void validateRuleMethod(MethodRuleDefin ...
- java setmethod_Java Operation.setJavaMethod方法代码示例
import com.sun.tools.internal.ws.processor.model.Operation; //导入方法依赖的package包/类 private void createJ ...
- java cancel_Java RunnableFuture.cancel方法代码示例
import java.util.concurrent.RunnableFuture; //导入方法依赖的package包/类 @Test public void testSnapshotAsyncC ...
- java getevent_Java ActionEvent.getWhen方法代码示例
import java.awt.event.ActionEvent; //导入方法依赖的package包/类 @Override final public void actionPerformed(A ...
最新文章
- Window10设置护眼色
- java-HTMLjavaSkcriptCSSjQueryajax
- VS中MFC访问MySQL的方法
- 金山吹响讨伐灰鸽子的号角
- 投篮机投篮有技巧吗_「技巧干货」高手练习投篮的几个技巧,让投篮变得更实用...
- 【算法】排序_堆排序
- 广州最最最牛逼的 IT 公司全在这了!
- IT寡头们之间的围棋模式;最新动向:多点布局,规模经营和资本扩张
- 学python看谁的视频比较好-python学习视频好的有哪些
- 一台服务器可以干什么
- 《炼数成金-Linux内核探秘》笔记4
- 家庭用计算机是一体好还是,国产家用电脑一体机,性能够用就好!!!
- Turbo产品系列回来了!
- 方向gravity_逆转重力方向,更加自由翱翔——GNZ48 - 《gravity》
- Redis全部知识总结(概念、安装、用法、数据类型、事务、持久化、Jeids、订阅系统、缓存穿透及雪崩等)
- 桌面计算机找不到硬盘,电脑BIOS启动项找不到硬盘,该怎么办?
- 用“视觉”确保品质——IC芯片质量检测
- LiveGBS国标GB/T28181前端设备录像历史视音频回放下载接口调用说明
- php服务器优化,如何设置宝塔面板优化php服务器性能?
- 2022北京眼睛健康用品展,护眼产品展,中国眼博会11月举办
热门文章
- 用电脑却要安装Linux系统的五个理由
- PromSql的写法详解
- 打蚊子表情包_蚊子表情包 - 蚊子微信表情包 - 蚊子QQ表情包 - 发表情 fabiaoqing.com...
- ios-自定义Storyboard与UIViewController
- YANG模型中<rpc-error>的定义
- Machine code description classes
- 玩转ECS第6讲 | 弹性计算 Region 化部署和跨可用区容灾介绍
- TensorFlow2 手把手教你实现自定义层
- 任正非首谈接班人制度
- 中国膜产业需求规模与投资潜力分析报告2022版