管理AWS会话凭据

aws-session-credentials的Python项目详细描述


https://travis-ci.org/thumbtack/aws-session-credentials.svg?branch=masterhttps://img.shields.io/pypi/v/aws-session-credentials.svghttps://img.shields.io/pypi/l/aws-session-credentials.svg

这个python包提供了一个方法来进行mfa认证的api访问 AWS资源。

这个工具只是一个更大的设置的一部分,它强制编程 对aws api的多因素认证请求 身份验证。有关如何将IAM配置为禁止的详细信息 对aws资源的非mfa身份验证访问,请参阅this AWS guide

cli工具设置

要安装aws-session-credentialscli工具,只需安装 通过pip

打包
pip install git+ssh://git@github.com/thumbtack/aws-session-credentials.git
aws-session-credentials --help

此软件包符合python2和python3标准,并且可以安全地 用于任何一种环境。

独立的可执行文件也可以在the GitHub releases page上使用。

有关调用cli工具的详细信息和示例,请运行 aws-session-credentials--help

开发

这个存储库的结构是一个python包。在做这个的时候 项目,建议以开发模式安装包:

git clone git@github.com:thumbtack/aws-session-credentials.git
pip install -e .

运行测试

可以使用以下命令运行测试:

python -m unittest discover

发布测试在python2和python3环境中运行,因此 建议使用python的两个版本在本地测试更改。

构建pex可执行文件

pex项目可用于为cli构建可执行文件 工具:

pip install pex
pex . -m aws_session_credentials -o aws-session-credentials

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

推荐PyPI第三方库


热门话题
java当我点击MainActivity中的按钮以显示其他活动时,它不起作用   java游戏!框架:在请求之间获取控制器的组件/字段/对象   JavaBlackBerry:调用计算器并检索值?   java Struts2 jQuery插件提交按钮   java无法将更新的画布绘制到活动   java如何将Gson值放入HashMap   使用截取时出现java错误:RecyclerView:未连接适配器;跳过布局   java组织。冬眠HibernateException:在Hibernate搜索中编制索引时出错(在事务完成之前)   java Swagger服务器存根生成工作流   java JInternalFrame底部阴影问题   java nio缓冲区类中limit()的用法是什么   java水平回收器视图内部选项卡布局   java Maven无法找到依赖项   java如何管理不同应用程序实例的权限文件?