PageRenderTime 39ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/boto-2.5.2/README.rst

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