Backend for Amazon's Simple Storage System, (aka Amazon S3), though
the use of the boto module, (http://code.google.com/p/boto/).
To make use of this backend you must set aws_access_key_id and
aws_secret_access_key in your ~/.boto or /etc/boto.cfg with your Amazon
Web Services key id and secret respectively. Alternatively you can export
the environment variables AWS_ACCESS_KEY_ID and
AWS_SECRET_ACCESS_KEY.
|
|
|
|
|
put(self,
source_path,
remote_filename=None)
Transfer source_path (Path object) to remote_filename (string) |
source code
|
|
|
|
get(self,
remote_filename,
local_path)
Retrieve remote_filename and place in local_path |
source code
|
|
|
|
list(self)
Return list of filenames (strings) present in backend |
source code
|
|
|
|
delete(self,
filename_list)
Delete each filename in filename_list, in order if possible. |
source code
|
|
|
Inherited from backend.Backend:
close,
get_data,
get_fileobj_read,
get_fileobj_write,
get_password,
munge_password,
popen,
popen_persist,
put_data,
run_command,
run_command_persist
|