cdks3bucketng是一个AWS CDK构造库,它为Bucket构造提供了一个dropin替换,能够删除非空的S3 Bucket。

cdk-s3bucket-ng的Python项目详细描述


NPM versionPyPI versionRelease

DownloadsnpmPyPI

cdk-s3bucket-ng型

cdk-s3bucket-ng是一个AWS cdk构造库,它为Bucket构造提供了一个插入式替换,能够删除非空的S3 Bucket。在

为什么

有时我们只是做一些实验,创建一个S3桶。 想在实验室结束后销毁资源。 但是我们忘记了先删除S3 Bucket中的Object,所以destroy将失败。在

当cdk销毁时,cdk-s3bucket-ng可以帮助删除对象,只需添加removalPolicy: RemovalPolicy.DESTROY属性。在

您不必自己删除对象,其用法与原生的@aws cdk/aws-s3.Bucket几乎相同

现在试试看!!!在

样品

# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826fromaws_cdk.coreimportApp,Stack,CfnOutput,RemovalPolicyfromcdk_s3bucket_ngimportBucketNgimportaws_cdk.aws_s3_deploymentass3deploy# Create a S3 , add props "removalPolicy: RemovalPolicy.DESTROY".bucket=BucketNg(stack,"Bucket",removal_policy=RemovalPolicy.DESTROY)# Upload temp file .s3deploy.BucketDeployment(stack,"addResource",sources=[s3deploy.Source.asset("./testdir")],destination_bucket=bucket)# Get S3 Resource via bucket.s3Bucket ...CfnOutput(stack,"BucketName",value=bucket.bucket_name)
^{pr2}$

部署

cdk deploy

摧毁

# will delete object in S3 , and delete S3 Bucket
cdk destroy

:鼓掌:支持者

Stargazers repo roster for @guan840912/cdk-s3bucket

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在java中模拟按键?   尽管元素存在,但HtmlUnit中的java ElementNotFoundException   在Java中,长双精度并发写入不是原子的吗?   java如何在另一个对象数组中打印对象的int值?   java在显示或更改视图后执行一些代码   java JFR:读取时发生OutOfMemoryError。jfr文件   java Android助手检查是否购买   java这种设计模式的好处是什么?   Weblogic 10.3中针对托管服务器的java部署问题   java如何获取字符串。在编译时投诉的格式   声明字符串数组时发生java错误   java JPA在多个并行线程中从表中删除时发生死锁   java Android:在按钮动画之后启动活动   java并发与JMS主题在春季   使用Lucene spatial search/DateRangePrefixTree进行java日期范围查询?   java可选接口问题   JavaDbUnit没有在每个方法之后清洗和插入数据库,所以测试不是独立的   java在IAIK PKCS11包装器中一对私钥和证书如何匹配?