跳转到主要内容

亚马逊网络服务库

项目描述

boto 2.49.0

发布时间: 2018年7月11日

https://travis-ci.org/boto/boto.svg?branch=develop https://pypip.in/d/boto/badge.svg

Boto 3

Boto3,Boto的下一个版本,现已稳定并推荐用于通用目的。它可以在同一项目中与Boto一起使用,因此很容易在现有项目以及新项目中开始使用Boto3。未来,API更新和所有新功能工作将集中在Boto3上。

为了帮助仍然依赖于Boto且不能立即切换的用户,我们将短期内在Boto中优先处理和解决关键问题和PR。随着越来越多的用户转向Boto3,我们预计随着时间的推移将减少我们的维护参与度。如果我们决定截止日期或对我们的维护计划进行任何重大更改,我们将在提前充足的时间内做出预先公告,以便用户有足够的时间进行适应/迁移。

简介

Boto是一个Python包,提供对亚马逊网络服务的接口。目前,所有功能都支持Python 2.6和2.7。正在进行支持Python 3.3+的相同代码库的工作。模块正在开源社区的帮助下逐一迁移,因此请检查以下Python 3.3+的兼容性。

要将模块移植到Python 3.3以上版本,请参阅我们的贡献指南移植指南。如果您愿意,可以开启一个问题来让其他人了解您正在进行的工作。为了接受拉取请求,测试必须在Python 2.6、2.7、3.3和3.4上通过。

服务

目前,boto支持以下服务:

  • 计算

    • Amazon Elastic Compute Cloud (EC2) (Python 3)

    • Amazon Elastic Map Reduce (EMR) (Python 3)

    • AutoScaling (Python 3)

    • Amazon Kinesis (Python 3)

    • AWS Lambda (Python 3)

    • Amazon EC2 Container Service (Python 3)

  • 内容分发

    • Amazon CloudFront (Python 3)

  • 数据库

    • Amazon Relational Data Service (RDS)

    • Amazon DynamoDB (Python 3)

    • Amazon SimpleDB (Python 3)

    • Amazon ElastiCache (Python 3)

    • Amazon Redshift (Python 3)

  • 部署与管理

    • AWS Elastic Beanstalk (Python 3)

    • AWS CloudFormation (Python 3)

    • AWS Data Pipeline (Python 3)

    • AWS Opsworks (Python 3)

    • AWS CloudTrail (Python 3)

    • AWS CodeDeploy (Python 3)

  • 管理与安全

    • AWS Identity and Access Management (IAM) (Python 3)

    • AWS Key Management Service (KMS) (Python 3)

    • AWS Config (Python 3)

    • AWS CloudHSM (Python 3)

  • 应用服务

    • Amazon CloudSearch (Python 3)

    • Amazon CloudSearch Domain (Python 3)

    • Amazon Elastic Transcoder (Python 3)

    • Amazon Simple Workflow Service (SWF) (Python 3)

    • Amazon Simple Queue Service (SQS) (Python 3)

    • Amazon Simple Notification Server (SNS) (Python 3)

    • Amazon Simple Email Service (SES) (Python 3)

    • Amazon Cognito Identity (Python 3)

    • Amazon Cognito Sync (Python 3)

    • Amazon Machine Learning (Python 3)

  • 监控

    • Amazon CloudWatch (EC2 Only) (Python 3)

    • Amazon CloudWatch Logs (Python 3)

  • 网络

    • Amazon Route53 (Python 3)

    • Amazon Route 53 Domains (Python 3)

    • Amazon Virtual Private Cloud (VPC) (Python 3)

    • Elastic Load Balancing (ELB) (Python 3)

    • AWS Direct Connect (Python 3)

  • 支付与账单

    • Amazon Flexible Payment Service (FPS)

  • 存储

    • Amazon Simple Storage Service (S3) (Python 3)

    • Amazon Glacier (Python 3)

    • Amazon Elastic Block Store (EBS)

    • Google Cloud Storage

  • 工作队伍

    • Amazon Mechanical Turk

  • 其他

    • Marketplace Web Services (Python 3)

    • AWS Support (Python 3)

boto的目标是支持Amazon Web Services的全范围和深度。此外,boto还支持其他公共服务,如Google Storage,以及像Eucalyptus、OpenStack和Open Nebula这样的私有云系统。

boto主要在Mac OSX和Ubuntu Maverick上使用Python 2.6.6和Python 2.7.3进行开发。已知它可以在其他Linux发行版和Windows上运行。boto的大部分功能不需要除Python附带的其他库或包。我们努力使boto与Python 2.5.x兼容,但不提供任何保证。

安装

通过pip进行安装

$ pip install boto

从源码安装

$ git clone git://github.com/boto/boto.git
$ cd boto
$ python setup.py install

变更日志

要查看boto随时间的变化,您可以查看发布说明

了解更多关于boto的信息

boto的主源代码存储库可以在github.com上找到。boto项目使用gitflow模型进行分支。

还有在线文档可供使用。在线文档包括完整的API文档以及许多boto模块的入门指南。

boto发布可以在Python Cheese Shop上找到。

加入我们的FreeNode频道 #boto。Webchat IRC频道:http://webchat.freenode.net/?channels=boto

加入boto-users Google Group

开始使用Boto

您的凭证可以传递给创建连接的方法。或者,boto将检查以下环境变量的存在以确定您的凭证

AWS_ACCESS_KEY_ID - 您的AWS访问密钥ID

AWS_SECRET_ACCESS_KEY - 您的AWS秘密访问密钥

凭证和其他boto相关设置也可以存储在boto配置文件中。有关详细信息,请参阅

项目详情


发布历史 发布通知 | RSS订阅

下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源代码分发

boto-2.49.0.tar.gz (1.5 MB 查看散列值)

上传时间 源代码

构建分发

boto-2.49.0-py2.py3-none-any.whl (1.4 MB 查看散列值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面