来自yaml规范的aws云信息模板生成器。

respawn的Python项目详细描述


https://github.com/dowjones/respawn/blob/master/Logo/PNG/respawn-logo-2.png

版本历史记录

Version:v1.0.3
  • 初始版本

简介

用于构建aws云信息堆栈的基础结构模板和实用程序。重生使用cfn-pyplates来 生成云信息模板。respawn消化了json cloudformation模板和资源的自定义、易于读/写的yaml表示,其目标是基于python模板生成cloudformation模板(pyplates!)反映云信息模板层次结构的。

respawn是一个python包,它为amazon web服务提供接口cloudformation。它允许在cloudformation堆栈中创建资源/参数/用户数据时使用更加方便和简洁的yaml关键字。这是用于道琼斯专业信息业务管道和成功,并已修改为通用和服务所有。目前该库支持Python2.7。

作者

重生是由下面的authors写的。这个 重生标志由Gregor Louden设计。

文档

文档由sphinx生成,托管在readthedocs

服务

目前,重生支撑:

  • 自动缩放
    • 自动缩放组
    • 生命周期手册
    • 缩放策略
    • 日程安排
  • 云表
    • 报警
  • 弹性计算云(EC2)
    • 实例
    • 网络接口
    • 网络接口附件
    • 安全组
    • 音量
  • 弹性负载平衡(ELB)
    • 负载均衡器
  • 关系数据库服务(rds)
    • 数据库实例
  • 简单通知服务(SNS)
    • 主题

resbawn的目标是支持AmazonWeb服务资源的全部广度和深度。respawn主要是在mac osx和ubuntu上使用python 2.7.x开发的。众所周知,它在linux发行版、mac上工作 OS X和Windows。

安装

要安装resbawn,只需:

windows/unix/mac os x

  • 打开命令提示符并执行pip命令:
pip install respawn

用法-模板生成

要使用respawn,请在命令提示符/终端中:

$ respawn pathToYAML.yaml

使用boto和管道输出到文件,根据aws创建并验证json:

$ respawn --validate pathToYAML.yaml > pathToJSON.json

将输出通过管道传送到文件:

$ respawn pathToYAML.yaml > pathToJSON.json

发展与贡献

我们很乐意得到你的贡献!查看CONTRIBUTING.rst以了解如何将更改合并到中。

许可证

ISC

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

推荐PyPI第三方库


热门话题
在Java中超类的构造函数中获取扩展泛型类的泛型类型?   java如何获取实体A的不同记录,该实体A与另一个实体B有一对多的关联,并按B记录的最新时间戳的最大值排序   JavaJSF导航参数依赖关系   具有短密文的java SecretKey匿名IBE   鼠标事件“找不到符号”错误的java解决方案   调用mediaplayer后使用java。停止我不能再发出声音了。为我解释开发参考?   java如何在序列化Avro消息时传递空值   java Sip Servlet未发送邀请请求   java根据规则访问节点,并删除链表中所有未访问的节点   Java 6上的jmockit测试用例必须使用Java代理吗?   JSF转换器f:convertDateTime是如何工作的?   java如何清除Firebase云数据库中的数组?   基于日期的列表java自定义排序   测量Java对象的内存消耗(完全“在应用程序中”)   故障终止/崩溃时的javafx Java(FX)故障保护警报?   java访问名称编码未知的文件   java如何在BlackBerry中绘制实心正方形?   java从JTextArea中删除边框   java可以使用另一个bean的属性来引用spring容器XML配置   数据透视表中具有相同列索引的java计数列