OLD | NEW |
(Empty) | |
| 1 #### |
| 2 boto |
| 3 #### |
| 4 boto 2.8.0 |
| 5 31-Jan-2013 |
| 6 |
| 7 .. image:: https://secure.travis-ci.org/boto/boto.png?branch=develop |
| 8 :target: https://secure.travis-ci.org/boto/boto |
| 9 |
| 10 ************ |
| 11 Introduction |
| 12 ************ |
| 13 |
| 14 Boto is a Python package that provides interfaces to Amazon Web Services. |
| 15 At the moment, boto supports: |
| 16 |
| 17 * Compute |
| 18 |
| 19 * Amazon Elastic Compute Cloud (EC2) |
| 20 * Amazon Elastic Map Reduce (EMR) |
| 21 * AutoScaling |
| 22 |
| 23 * Content Delivery |
| 24 |
| 25 * Amazon CloudFront |
| 26 |
| 27 * Database |
| 28 |
| 29 * Amazon Relational Data Service (RDS) |
| 30 * Amazon DynamoDB |
| 31 * Amazon SimpleDB |
| 32 * Amazon ElastiCache |
| 33 |
| 34 * Deployment and Management |
| 35 |
| 36 * AWS Elastic Beanstalk |
| 37 * AWS CloudFormation |
| 38 * AWS Data Pipeline |
| 39 |
| 40 * Identity & Access |
| 41 |
| 42 * AWS Identity and Access Management (IAM) |
| 43 |
| 44 * Application Services |
| 45 |
| 46 * Amazon CloudSearch |
| 47 * Amazon Simple Workflow Service (SWF) |
| 48 * Amazon Simple Queue Service (SQS) |
| 49 * Amazon Simple Notification Server (SNS) |
| 50 * Amazon Simple Email Service (SES) |
| 51 |
| 52 * Montoring |
| 53 |
| 54 * Amazon CloudWatch |
| 55 |
| 56 * Networking |
| 57 |
| 58 * Amazon Route53 |
| 59 * Amazon Virtual Private Cloud (VPC) |
| 60 * Elastic Load Balancing (ELB) |
| 61 |
| 62 * Payments and Billing |
| 63 |
| 64 * Amazon Flexible Payment Service (FPS) |
| 65 |
| 66 * Storage |
| 67 |
| 68 * Amazon Simple Storage Service (S3) |
| 69 * Amazon Glacier |
| 70 * Amazon Elastic Block Store (EBS) |
| 71 * Google Cloud Storage |
| 72 |
| 73 * Workforce |
| 74 |
| 75 * Amazon Mechanical Turk |
| 76 |
| 77 * Other |
| 78 |
| 79 * Marketplace Web Services |
| 80 |
| 81 The goal of boto is to support the full breadth and depth of Amazon |
| 82 Web Services. In addition, boto provides support for other public |
| 83 services such as Google Storage in addition to private cloud systems |
| 84 like Eucalyptus, OpenStack and Open Nebula. |
| 85 |
| 86 Boto is developed mainly using Python 2.6.6 and Python 2.7.1 on Mac OSX |
| 87 and Ubuntu Maverick. It is known to work on other Linux distributions |
| 88 and on Windows. Boto requires no additional libraries or packages |
| 89 other than those that are distributed with Python. Efforts are made |
| 90 to keep boto compatible with Python 2.5.x but no guarantees are made. |
| 91 |
| 92 ************ |
| 93 Installation |
| 94 ************ |
| 95 |
| 96 Install via `pip`_: |
| 97 |
| 98 :: |
| 99 |
| 100 $ pip install boto |
| 101 |
| 102 Install from source: |
| 103 |
| 104 :: |
| 105 |
| 106 $ git clone git://github.com/boto/boto.git |
| 107 $ cd boto |
| 108 $ python setup.py install |
| 109 |
| 110 ********** |
| 111 ChangeLogs |
| 112 ********** |
| 113 |
| 114 To see what has changed over time in boto, you can check out the |
| 115 `release notes`_ in the wiki. |
| 116 |
| 117 *************************** |
| 118 Finding Out More About Boto |
| 119 *************************** |
| 120 |
| 121 The main source code repository for boto can be found on `github.com`_. |
| 122 The boto project uses the `gitflow`_ model for branching. |
| 123 |
| 124 `Online documentation`_ is also available. The online documentation includes |
| 125 full API documentation as well as Getting Started Guides for many of the boto |
| 126 modules. |
| 127 |
| 128 Boto releases can be found on the `Python Cheese Shop`_. |
| 129 |
| 130 Join our IRC channel `#boto` on FreeNode. |
| 131 Webchat IRC channel: http://webchat.freenode.net/?channels=boto |
| 132 |
| 133 Join the `boto-users Google Group`_. |
| 134 |
| 135 ************************* |
| 136 Getting Started with Boto |
| 137 ************************* |
| 138 |
| 139 Your credentials can be passed into the methods that create |
| 140 connections. Alternatively, boto will check for the existance of the |
| 141 following environment variables to ascertain your credentials: |
| 142 |
| 143 **AWS_ACCESS_KEY_ID** - Your AWS Access Key ID |
| 144 |
| 145 **AWS_SECRET_ACCESS_KEY** - Your AWS Secret Access Key |
| 146 |
| 147 Credentials and other boto-related settings can also be stored in a |
| 148 boto config file. See `this`_ for details. |
| 149 |
| 150 Copyright (c) 2006-2012 Mitch Garnaat <mitch@garnaat.com> |
| 151 Copyright (c) 2010-2011, Eucalyptus Systems, Inc. |
| 152 Copyright (c) 2012 Amazon.com, Inc. or its affiliates. |
| 153 All rights reserved. |
| 154 |
| 155 .. _pip: http://www.pip-installer.org/ |
| 156 .. _release notes: https://github.com/boto/boto/wiki |
| 157 .. _github.com: http://github.com/boto/boto |
| 158 .. _Online documentation: http://docs.pythonboto.org |
| 159 .. _Python Cheese Shop: http://pypi.python.org/pypi/boto |
| 160 .. _this: http://code.google.com/p/boto/wiki/BotoConfig |
| 161 .. _gitflow: http://nvie.com/posts/a-successful-git-branching-model/ |
| 162 .. _neo: https://github.com/boto/boto/tree/neo |
| 163 .. _boto-users Google Group: https://groups.google.com/forum/?fromgroups#!forum/
boto-users |
OLD | NEW |