| OLD | NEW |
| (Empty) | |
| 1 #### |
| 2 boto |
| 3 #### |
| 4 boto 2.3.0 |
| 5 18-Mar-2012 |
| 6 |
| 7 ************ |
| 8 Introduction |
| 9 ************ |
| 10 |
| 11 Boto is a Python package that provides interfaces to Amazon Web Services. |
| 12 At the moment, boto supports: |
| 13 |
| 14 * Simple Storage Service (S3) |
| 15 * SimpleQueue Service (SQS) |
| 16 * Elastic Compute Cloud (EC2) |
| 17 * Mechanical Turk |
| 18 * SimpleDB |
| 19 * CloudFront |
| 20 * CloudWatch |
| 21 * AutoScale |
| 22 * Elastic Load Balancer (ELB) |
| 23 * Virtual Private Cloud (VPC) |
| 24 * Elastic Map Reduce (EMR) |
| 25 * Relational Data Service (RDS) |
| 26 * Simple Notification Server (SNS) |
| 27 * Google Storage |
| 28 * Identity and Access Management (IAM) |
| 29 * Route53 DNS Service (route53) |
| 30 * Simple Email Service (SES) |
| 31 * Flexible Payment Service (FPS) |
| 32 * CloudFormation |
| 33 * Amazon DynamoDB |
| 34 * Amazon SimpleWorkflow |
| 35 |
| 36 The goal of boto is to support the full breadth and depth of Amazon |
| 37 Web Services. In addition, boto provides support for other public |
| 38 services such as Google Storage in addition to private cloud systems |
| 39 like Eucalyptus, OpenStack and Open Nebula. |
| 40 |
| 41 Boto is developed mainly using Python 2.6.6 and Python 2.7.1 on Mac OSX |
| 42 and Ubuntu Maverick. It is known to work on other Linux distributions |
| 43 and on Windows. Boto requires no additional libraries or packages |
| 44 other than those that are distributed with Python. Efforts are made |
| 45 to keep boto compatible with Python 2.5.x but no guarantees are made. |
| 46 |
| 47 ********************************* |
| 48 Special Note for Python 3.x Users |
| 49 ********************************* |
| 50 |
| 51 If you are interested in trying out boto with Python 3.x, check out the |
| 52 `neo`_ branch. This is under active development and the goal is a version |
| 53 of boto that works in Python 2.6, 2.7, and 3.x. Not everything is working |
| 54 just yet but many things are and it's worth a look if you are an active |
| 55 Python 3.x user. |
| 56 |
| 57 *************************** |
| 58 Finding Out More About Boto |
| 59 *************************** |
| 60 |
| 61 The main source code repository for boto can be found on `github.com`_. |
| 62 The boto project uses the `gitflow`_ model for branching. |
| 63 |
| 64 `Online documentation`_ is also available. The online documentation includes |
| 65 full API documentation as well as Getting Started Guides for many of the boto |
| 66 modules. |
| 67 |
| 68 Boto releases can be found on the `Python Cheese Shop`_. |
| 69 |
| 70 Join our IRC channel `#boto` on FreeNode. |
| 71 Webchat IRC channel: http://webchat.freenode.net/?channels=boto |
| 72 |
| 73 ************************* |
| 74 Getting Started with Boto |
| 75 ************************* |
| 76 |
| 77 Your credentials can be passed into the methods that create |
| 78 connections. Alternatively, boto will check for the existance of the |
| 79 following environment variables to ascertain your credentials: |
| 80 |
| 81 **AWS_ACCESS_KEY_ID** - Your AWS Access Key ID |
| 82 |
| 83 **AWS_SECRET_ACCESS_KEY** - Your AWS Secret Access Key |
| 84 |
| 85 Credentials and other boto-related settings can also be stored in a |
| 86 boto config file. See `this`_ for details. |
| 87 |
| 88 Copyright (c) 2006-2012 Mitch Garnaat <mitch@garnaat.com> |
| 89 Copyright (c) 2010-2011, Eucalyptus Systems, Inc. |
| 90 Copyright (c) 2012 Amazon.com, Inc. or its affiliates. |
| 91 All rights reserved. |
| 92 |
| 93 .. _github.com: http://github.com/boto/boto |
| 94 .. _Online documentation: http://docs.pythonboto.org |
| 95 .. _Python Cheese Shop: http://pypi.python.org/pypi/boto |
| 96 .. _this: http://code.google.com/p/boto/wiki/BotoConfig |
| 97 .. _gitflow: http://nvie.com/posts/a-successful-git-branching-model/ |
| 98 .. _neo: https://github.com/boto/boto/tree/neo |
| OLD | NEW |