CDKS3铲斗
cdk-s3bucket的Python项目详细描述
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
- 项目
标签: