CDKS3铲斗

cdk-s3bucket的Python项目详细描述


NPM versionPyPI versionRelease

cdk-S3铲斗

创建一个可以完全删除的S3 Bucket。在

为什么

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

当cdk销毁时,cdk-s3bucket可以帮助删除对象,只需添加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_s3bucketimportBucket# Create a S3 , add props "removalPolicy: RemovalPolicy.DESTROY".bucket=Bucket(stack,"Bucket",removal_policy=RemovalPolicy.DESTROY)# Get S3 Resource via bucket.s3Bucket ...CfnOutput(stack,"BucketName",value=bucket.s3_bucket.bucket_name)

部署

^{pr2}$

摧毁

cdk destroy -f

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

推荐PyPI第三方库


热门话题
写入远程文件java   在java中尝试播放音频时出现音频流错误。wav文件   用户界面如何在Java中禁用GUI按钮   在java中如何使用条件拆分字符串   java从一个方法在数组中设置,从另一个方法获取   java如何忽略“”而不是“”   java证书。木卫一。IOException:密钥库被篡改,或密码不正确   java Android onCreate不调用   在play framework(i18n)中未正确显示德语Umlautes的java显示   使用java从eclipse运行MacOSX命令的macos   java是检查数组中备用项的最有效方法   如何使用java流编写包含循环、if/else和返回语句的代码   为什么在Java中,循环内的声明似乎比循环外的声明更快?   java软件包不存在mvn clean install