Aviv CDK Python库

aviv-cdk的Python项目详细描述


用于Python的AVIV CDK

一组AWS CDK示例和构造。

安装

要求:

  • Python>;=3.6
  • 皮普
pip install aviv-cdk

Extras(提供附加库,以便构建一些结构):

  • cicd-CDK代码构建/部署
  • nextstep-Stepfunctions&co
  • data-与数据相关的东西
^{pr2}$

构建、分发和发布

需要安装twinepip install twine)以及向pypi上载新版本的凭据。

python3 setup.py sdist bdist_wheel
# test distrib
python3 -m twine upload --repository testpypi dist/*

包括CDK应用程序/示例

CICD

cdk -a 'python3 cicd.py' ...

需要

  • 在建筑规范yml在

IAM Idp

cdk -a 'python3 app_idp.py' ...

需要

  • cfn公司_资源.zip在

命令行工具

发展和贡献:)

要求:

  • Pipenv公司
  • AWS cdk客户端
  • [可选]docker
  • [可选]AWS codebuild docker映像(standard>;=4.0)
git clone https://github.com/aviv-group/aviv-cdk-python &&cd aviv-cdk-python
pipenv install -d -e .

使用它

# Build layer for release

pip install -r lambdas/cfn_resources/requirements.txt -t build/layers/cfn_resources/
(cd build/layers/cfn_resources/ &&  zip -q -r ../../artifacts-cfn_resources.zip .)# Or with codebuild agent - see: buildspec.yml
codebuild_build.sh -i aws/codebuild/standard:4.0 -a build

测试

需要:pytest

pipenv run pytest -v tests/

贡献

是的,请!开始这个项目,调整它并通过发送您的个人简历分享它。
如果你在寻找灵感,可以看看TODO'schangelog文件。

许可证

这个项目是在MIT license下开发的。

作者和撰稿人

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

推荐PyPI第三方库


热门话题
java将Map<String,String>传递给需要Map<String,Object>   java在循环中使用字符串而不是StringBuilder是否会造成内存损失?   jnlp如何更新java控制台JRE?   java更改、修改和重新打包CXFAPI源文件   JavaFXJava应用程序在Fedora上运行一段时间后关闭   使用来自不同类的方法的java   java如何通过ant脚本在linux中使用subst?   java在使用camunda modeler进行base64编码/解码时出错   获取java。netbeans、weblogic和fastswap设置为true时的lang.NoSuchMethodError   java如何提高FinalizerThread在GC中收集对象的优先级   java检测具有相同根的单词   netbeans crud应用程序中的java错误