Boto3可刷新凭证包装oktad系统调用

oktadboto的Python项目详细描述


https://travis-ci.org/Automatic/oktadboto.svg?branch=masterhttps://img.shields.io/pypi/v/oktadboto.svg?style=flat-squarehttps://img.shields.io/pypi/pyversions/oktadboto.svg?style=flat-squarehttps://img.shields.io/pypi/implementation/oktadboto.svg?style=flat-squarehttps://img.shields.io/badge/code%20style-black-000000.svg

安装

oktadboto项目是公共的,可以从pypi安装到mac和linux上的python3。在

pip install oktadboto

需要

此库对oktad进行系统调用,以获取新的会话凭据oktad

使用

使用用户名、密码和mfa令牌激活oktad配置文件的凭据后,您应该能够 获取新的AWS会话凭据,而无需进行长达24小时的身份验证。不过,AWS会议只持续一个小时。 使用otkadboto创建一个AWS会话,该会话使用可刷新的凭据进行系统调用以获取新会话 每小时一次。在

1)确认您可以在shell中运行oktad {PROFILE_NAME} -- env,以获取 AWS_SESSION_令牌、AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_密钥。在

  1. 创建boto3s3客户机资源的示例代码
^{pr2}$
  1. 在您需要重新验证Oktad之前(通常是24小时),可刷新凭证将一直有效。在

发展

Git克隆存储库:

git clone git@github.com:upserve/otkadboto.git

Pip在virtual environment中安装开发依赖项:

pip install -e .[dev]

运行单元测试:

python -m unittest -v

运行flake8:

flake8 .

黑色跑步:

black .

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

推荐PyPI第三方库


热门话题
Frida Java windows的逆向工程   Java术语中的对象初始化   java在何处放置maven参数化junit输入xml文件   java如何在Swift中创建以日期为键、布尔值为值的字典/地图?   java Velocity动态属性访问   java Maven站点我如何找到它们?   java JavaFX按钮在显示阶段时显示为选中状态   文件io字符串方法java赋值   java为SOAP头生成证书   java Android更改EditText的setError弹出消息的背景色   java格式存储为字符串的数字   java Testcontainers+dbrider:无法清除表X,消息:启用自动提交时无法提交。,原因:无效   java程序应该可以运行,但仍然没有输出?   Java在列表末尾添加一个节点?   java类对象中的默认构造函数做什么?   java如何更快地从映射返回键和值?