S3权杖2包装机

sceptre-s3-packager的Python项目详细描述


SCEPTRE-S3-包装工

用于Sceptrev2的挂钩和解析器 打包代码依赖项并将其上载到s3 bucket中,以便在 模板。

灵感来自https://github.com/cloudreach/sceptre-zip-code-s3

开始

使用pip安装:

pip install sceptre-s3-packager

在模板配置中使用钩子和解析器:

template_path:...hooks:before_create:-!sceptre_s3_upload./directory-to-zip-to-s3before_update:-!sceptre_s3_upload./directory-to-zip-to-s3sceptre_user_data:Code:S3Bucket:my-s3-bucketS3Key:!sceptre_s3_key./directory-to-zip-to-s3

使用模板中的数据,例如将jinja2模板与 例如:

MyLambda:Type:AWS::Lambda::FunctionProperties:Code:S3Bucket:{{sceptre_user_data.Code.S3Bucket}}S3Key:{{sceptre_user_data.Code.S3Key}}

用法

挂钩:

  • !sceptre_s3_upload <directory>(从 sceptre_user_data.Code.S3Bucket
  • !sceptre_s3_upload <directory>^^<s3-bucket>

分解器:

  • !sceptre_s3_key <directory>(返回打包的 目录已上载,例如sceptre/68063a99bb6d95401d688d28f19ee412

详细信息

钩子将压缩目录的内容并将其作为 sceptre/MD5HASH到s3 bucket,其中MD5HASH是zip的md5散列 文件内容。

当压缩所有文件时,将给定一个固定的修改时间,因此 文件的内容用于确定上载文件和原因 更改无效。

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

推荐PyPI第三方库


热门话题
java为什么这段代码要打印空字符串?   java未知错误:由于标签页崩溃,会话被删除   布尔型上的java函数if-else   java最佳蚂蚁教程/快速入门?   JAVAutil。java中的扫描程序跳过do while循环中的扫描程序输入   java我们可以在selenium中使用ExpectedConditions和FluentWait来实现通用等待方法吗?   java如何使用gson库解析JSONObject   java GWT模拟Android LinearLayout的布局重量属性?   Java正则表达式重写日期表达式   java MediaPlayer播放我的MP3文件,但非常安静   java背景不显示javaFX   用于CLI的java quarkus开发模式,如何重新启动应用程序   websphere WSJdbcDataSource的java Jar文件   java Spring 4对象不会自动连接变量   java从Dbpedia定制本体/RDF图