spotinst的python sdk

spotinst-sdk的Python项目详细描述


[![生成状态](https://travis-ci.org/spotinst/spotinst-sdk-python.svg?branch=master)](https://travis-ci.org/spotinst/spotinst-sdk-python) [![覆盖状态](https://coveralls.io/repos/github/spotinst/spotinst-sdk-python/badge.svg?branch=master)](https://coveralls.io/github/spotinst/spotinst-sdk-python?分支=主) [![Python2.7](https://img.shields.io/badge/python-2.7-blue.svg)](https://www.python.org/downloads/release/python-270/) [![Python3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/

#spotinst sdk python开发包 用于python编程语言的spotinst sdk

#v2来了! spotinst python sdk的版本2将很快从v2分支转移到master分支。当前的master将移动到它自己的v1分支,并最终被弃用。版本2引入了一些来自v1的突破性变化,在切换时需要更新。幸运的是,这个过程应该很容易,并且在这个存储库的[v2分支](https://github.com/spotinst/spotinst-sdk-python/tree/v2)中有完整的解释。v1v2将分别作为spotinst sdkspotinst-sdk2发布,以防止任何自动版本升级。

##目录 &它;!–ts–gt; *[安装](安装) *[配置凭据](配置凭据) *[sdk文档](./docs/pydocmd/) *[端点](./docs/pydocmd/endpoints/) *[弹性组](./docs/pydocmd/endpoints/elastigroup/) *[函数](./docs/pydocmd/endpoints/functions/) *[管理](./docs/pydocmd/endpoints/administration/) *[multai负载平衡器](/docs/pydocmd/endpoints/mlb) *[海洋](./docs/pydocmd/endpoints/ocean) *[示例](./docs/pydocmd/examples/) *[类](./docs/pydocmd/classes/) *[asg](./docs/pydocmd/classes/asg.md) *[部署](./docs/pydocmd/classes/deployment.md) *[部署操作](./docs/pydocmd/classes/deployment_action.md) *[弹性组](./docs/pydocmd/classes/elastigroup.md) *[电子病历](./docs/pydocmd/classes/emr.md) *[函数](./docs/pydocmd/classes/functions.md) *[mlb](./docs/pydocmd/classes/mlb.md) *[有状态](./docs/pydocmd/classes/stateful.md) *[用户映射](./docs/pydocmd/classes/user_mapping.md) *[海洋](./docs/pydocmd/classes/ocean.md) *[事件订阅](./docs/pydocmd/classes/event_subscription.md) &它;!–te–>;

##安装 `bash pip install --upgradespotinst-sdk `

##配置凭据 sdk查找凭据的机制是搜索可能的位置列表,并在找到凭据后立即停止。 sdk搜索凭据的顺序为: 一。将凭据作为参数传递给spotinstclient()构造函数 -示例 `python client = SpotinstClient(auth_token='token',account_id='act-123') `

  1. spotinst_account下的环境变量获取帐户和令牌&;spotinst_token

如果选择不直接传递凭据,则配置凭据文件时,此文件应为有效的.yml文件。 默认共享凭据文件位置为~/.spotinst/credentials,默认配置文件为default -示例 `yaml default: #profile token: $defaul_spotinst_token account: $default_spotinst-account-id my_profle: token: $my_spotinst_token account: $my_spotinst-account-id `

三。您可以在spotinstclient()构造函数中覆盖凭据文件位置和用作参数的配置文件 -示例 `python client = SpotinstClient(credentials_file='/path/to/file',profile='my_profile') `

  1. 您可以覆盖凭据文件位置和用作环境变量的配置文件spotinst_profile和/或spotinst_shared_credentials_file
  2. 使用默认配置文件从默认位置提取

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

推荐PyPI第三方库


热门话题
java我想访问同一类的不同函数中的函数变量   创建字段/值哈希映射的java反射   java Velocity工具向后兼容性?   cmd JAVA运行时错误:发生JNI错误   java spring引导示例hateoas不工作   java为什么Android Studio和gradle可以使用不同的类路径进行单元测试?   java Selenium Firefox驱动程序初始化   java如何在jar中重新定位gradle依赖项的包   java为什么我的单线程hello world应用程序使用22个OS线程?   正则表达式替换Java字符串中的特殊字符   在任何派生类的构造函数之后运行方法的java   java从输入字符串中找出日期   带有libGdx(Java)音乐的安卓studio可以在Android模拟器上工作,但不能在桌面上工作   java我在getconnection的参数方面有错误吗?   java使用JFileChooser访问选定文件   java如何将Json解析为另一个活动   java使用Resources for html和rest server   java更新列表,列表内容来自循环中的方法   java如何在GLSL中读取完整范围的32位整数纹理