维护N个旧版本的自定CDK Bucket部署对象修剪器

cdk-bucket-deployment-expirator的Python项目详细描述


CDK存储桶部署过期器

buildcodecovdependencies Statusnpm

npm versionPyPI version

为什么是这个包裹

在使用Cloudfront时,由于浏览器缓存和试图加载使用CDK Bucket Deployment后不可用的块,我对aws3的React部署一直有问题。在

我一直在使用prune: true来清理存储桶,这导致之前所有的块都被删除。然而,实际情况是我们希望支持N个旧的块,以防万一,并提供一种机制来提醒用户新版本可用(不是这个构造的一部分)。在

必须与CDK Bucket部署一起使用

# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826fromaws_cdk.aws_s3importBucketfromaws_cdk.aws_s3_deploymentimportBucketDeployment,Sourcebucket=Bucket(self,"SourceBucket")now=Date().get_time()bucket_deployment=BucketDeployment(self,"deploy-spa",sources=[Source.asset("path/to/assets")],destination_bucket=bucket,metadata=UserDefinedObjectMetadata(deployed=now.to_string()),# This actually turns into x-amz-meta-x-amzn-meta-deployed right nowprune=False)BucketDeploymentExpirator(self,"expirator",bucket_deployment=bucket_deployment,# need this to add cfn depends onsource_bucket=bucket)

版本控制

我将尝试将此包的主要和次要版本与[AWS CDK]对齐,但始终检查发行说明的兼容性。在

当前支持GitHub package.json dependency version (prod)

参考文献

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

推荐PyPI第三方库


热门话题
java如何将字符串转换为自定义对象   java如何从socket方法获取数据?   Java中的soap读取回车和新行   java在单击时替换图像   java推荐的使用RXJava执行异步任务的方法   java MySql连接器JDBC驱动程序不支持连接池吗?   java将活动堆栈清理到顶部   java计数用户输入的数量   java从webservice下载大文件导致应用程序性能问题   JavaLocalDate。EPOCH不可用   java如何在使用Selenium等待一定时间后,在页面无法加载(get(url))时自动刷新页面   java Calendar setLenient方法不允许检查年份字段的健全性   java Eclipse和intelliJ 安卓 SDK问题   java为什么我可以在没有super关键字的情况下调用父方法?   java iText的PDF格式不好