SimpleDB#
Client#
- class SimpleDB.Client#
A low-level client representing Amazon SimpleDB Amazon SimpleDB is a web service providing the core database functions of data indexing and querying in the cloud. By offloading the time and effort associated with building and operating a web-scale database, SimpleDB provides developers the freedom to focus on application development.
A traditional, clustered relational database requires a sizable upfront capital outlay, is complex to design, and often requires extensive and repetitive database administration. Amazon SimpleDB is dramatically simpler, requiring no schema, automatically indexing your data and providing a simple API for storage and access. This approach eliminates the administrative burden of data modeling, index maintenance, and performance tuning. Developers gain access to this functionality within Amazon’s proven computing environment, are able to scale instantly, and pay only for what they use.
Visit http://aws.amazon.com/simpledb/ for more information.
client = session.create_client('sdb')
These are the available methods:
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
- AttributeDoesNotExist
- DuplicateItemName
- InvalidNextToken
- InvalidNumberPredicates
- InvalidNumberValueTests
- InvalidParameterValue
- InvalidQueryExpression
- MissingParameter
- NoSuchDomain
- NumberDomainAttributesExceeded
- NumberDomainBytesExceeded
- NumberDomainsExceeded
- NumberItemAttributesExceeded
- NumberSubmittedAttributesExceeded
- NumberSubmittedItemsExceeded
- RequestTimeout
- TooManyRequestedAttributes
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: