使用aws资源的实用函数
amplify-aws-utils的Python项目详细描述
[![密码徽章](https://api.codacy.com/project/badge/Grade/9f6400386de74fe0b86acd6a081f3302)](https://www.codacy.com/app/amplify-education/amplify_aws_utils?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/amplify_aws_utils&utm_campaign=Badge_Grade) [![密码徽章](https://api.codacy.com/project/badge/Coverage/9f6400386de74fe0b86acd6a081f3302)](https://www.codacy.com/app/amplify-education/amplify_aws_utils?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/amplify_aws_utils&utm_campaign=Badge_Coverage) [![生成状态](https://travis-ci.org/amplify-education/amplify_aws_utils.svg?branch=master)](https://travis-ci.org/amplify-education/amplify_aws_utils) [![PYPI](https://img.shields.io/pypi/v/amplify-aws-utils.svg)](https://pypi.org/project/amplify-aws-utils/) [![PYPI](https://img.shields.io/pypi/v/amplify-aws-utils.svg)](https://pypi.org/project/amplify-aws-utils/) [![python版本](https://img.shields.io/pypi/pyversions/amplify-aws-utils.svg)](https://pypi.python.org/pypi/amplify-aws-utils) [![下载](https://img.shields.io/pypi/dm/amplify_aws_utils.svg)](https://pypistats.org/api/packages/amplify-aws-utils/recent)
#放大实用程序
使用AWS资源的实用程序功能,虽然BOTO3中断较少。
##关于放大
Amplify构建创新和引人注目的数字教育产品,增强教师和学生的能力 国家。作为K-12教育领域的领先创新者,我们有着悠久的历史,被誉为最佳技术 教育公司和最好的技术教育公司。而其他公司则试图将学习经验缩小到 技术,我们使用技术来扩展真实教室中的真实学生和教师。
##入门 ###先决条件 放大应用程序需要安装以下组件: `text python >= 3.6 `
###安装 此软件包可以使用pip安装
PIP安装放大实用程序
###从源构建 对于开发,建议使用tox>;=2.9.1。
python包可以如下构建:
python setup.py sdist
这将在dist目录中创建一个包。
###运行测试 放大应用程序使用毒素。您需要使用pip install tox安装tox。 运行tox将自动执行linter和单元测试。您还可以使用 e参数。
例如,tox-e lint,py36 unit将运行linter,然后在python 3.6中运行单元测试
要查看所有可用选项,请运行tox-l。
###部署 部署是用特拉维斯完成的。
包是按照上述方式构建的,并使用devpi client上传到pypi repo
###用法 安装包后,可以导入此包提供的函数。
示例:
来自amplify_aws_utils.resource_helper import throttled_call