Amazon S3 Support

Registered by Philippe Delodder

To make back-ups to an Amazon Account, the Amazon S3 password and secret key must be added to an environment variable, AWS_ACCESS_KEY_ID=KeyNumber, AWS_SECRET_ACCESS_KEY=SecretAccessKey.

http://www.brainonfire.net/blog/remote-encrypted-backup-duplicity-amazon-s3/

Blueprint information

Status:
Complete
Approver:
Rob Oakes
Priority:
Medium
Drafter:
Philippe Delodder
Direction:
Approved
Assignee:
Philippe Delodder
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 0.2
Started by
Philippe Delodder
Completed by
Philippe Delodder

Related branches

Sprints

Whiteboard

% Rob Oakes - Comments %

<<def get_file_list and delete_snapshot also use the S3, but don't use the execute command, what is the deal there?>>

get_file_list and delete_snapshot don't use the execute command because they provide functionality not directly available from the command line version of duplicity. Instead, they directly leverage the duplicity classes and other functions of duplicity_interface. As a result, in those two cases, a different workaround will be necessary.

Options might include using os.environ (http://docs.python.org/library/os.html, http://tingzhou.wordpress.com/2008/04/22/set-environment-variables-in-python/). I have been researching this option, but have not been able to experiment sufficiently to make the code actually work. Using the execute command will not be an option due to the way which these methods have been implemented.

% Philippe Delodder Note %

Apperently you have 2 kind US and EU bucket. For EU you need to add --s3-european-buckets --s3-use-new-style to the command. So a dropbox needs to be made for the selection.
@Rob can you do the GUI I can't seem to do it.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.