来自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第三方库


热门话题
跨TestSuite测试保留java Mockito调用impl   php Java http服务器和web文件夹   java验证字符串输入的部分,以确保为某些索引输入字母或数字   java使用空的RequestPayload从SpringWS客户端发送消息   当消息中出现换行符时,java HMAC SHA256不正确   java阻止在加载时加载输入字段   java Docker无法在debian喘息状态下运行   java未定义[javax.persistence.EntityManagerFactory]类型的合格bean   如果PowerMock测试在之前运行,java本地集成测试将失败   java使用缓冲区将现有文件复制到另一个文件   java试图在Playerview上调用虚拟方法。在空对象引用上设置播放器   java使用Google searchbyimage API在internet上搜索植物物种   highcharts Velocity模板和Java字符串   java Google应用程序引擎终结点生成安卓库方法类别()已在类中定义   哪些Java语法元素不会直接转换为等价的Ruby语法?   文本文件到字符串矩阵java   java如何在Jboss中使用连接池   java如何为两个容器生成一个SAS帐户。listBlobs()和blob。存在()   java游戏碰撞检查当矩形从一个位置移动到另一个位置时,如果它在行驶的距离内未命中碰撞