Botocore is a low-level interface to a growing number of Amazon Web Services. Botocore serves as the foundation for the AWS-CLI command line utilities. It will also play an important role in the boto3.x project.
The botocore package is compatible with Python versions 2.6.5, Python 2.7.x, and Python 3.3.x and higher.
Contents:
The default
argument to session.get_config_variable()
has been
removed. If you need this functionality you can use:
value = session.get_config_variable() or 'default value'
before-call
and after-call
events have been changed
such that their model
for the operation is sent instead of the
operation
object itself.Service.get_waiter
has changed.
An endpoint is now required when creating the waiter via get_waiter()
instead of when calling the waiter waiter.wait(endpoint, **kwargs)
.get_scoped_config()
will now include credentials from the
shared credentials file (~/.aws/credentials
) if present.botocore.parameters
has been split into several different modules
(validate
, serialize
, and model
). If you were using the
Operation.call
method, you are unaffected by this change.botocore.client
module has been added. This is the preferred
interface into botocore going forward.ResponseMetadata
is now always added to any successful responseErrors
has been switch from a list of errors to a single Error
key. Also consistently populate the Error
dict on errors.