diff options
author | Joey Hess <joey@kitenet.net> | 2011-05-16 11:20:30 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-05-16 11:20:35 -0400 |
commit | 1d2984441c654f01e88e427f3289f8066cd2e6b0 (patch) | |
tree | 6e0232740696fc94e2f78becb262c18f45ef2506 /doc/special_remotes | |
parent | 79c74bf27dfb9795ad35bc4e4c2061004212621d (diff) |
add a few tweaks to make it easy to use the Internet Archive's variant of S3
In particular, munge key filenames to comply with the IA's filename limits,
disable encryption, support their nonstandard way of creating buckets, and
allow x-amz-* headers to be specified in initremote to set item metadata.
Still TODO: initremote does not handle multiword metadata headers right.
Diffstat (limited to 'doc/special_remotes')
-rw-r--r-- | doc/special_remotes/S3.mdwn | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/doc/special_remotes/S3.mdwn b/doc/special_remotes/S3.mdwn index abd61ac79..d6a7229e3 100644 --- a/doc/special_remotes/S3.mdwn +++ b/doc/special_remotes/S3.mdwn @@ -5,6 +5,12 @@ See [[walkthrough/using_Amazon_S3]] for usage examples. ## configuration +The standard environment variables `ANNEX_S3_ACCESS_KEY_ID` and +`ANNEX_S3_SECRET_ACCESS_KEY` are used to supply login credentials +for Amazon. When encryption is enabled, they are stored in encrypted form +by `git annex initremote`, so you do not need to keep the environment +variables set after the initial initalization of the remote. + A number of parameters can be passed to `git annex initremote` to configure the S3 remote. @@ -29,8 +35,5 @@ the S3 remote. so by default, a bucket name is chosen based on the remote name and UUID. This can be specified to pick a bucket name. -The standard environment variables `ANNEX_S3_ACCESS_KEY_ID` and -`ANNEX_S3_SECRET_ACCESS_KEY` can be used to supply login credentials -for Amazon. When encryption is enabled, they are stored in encrypted form -by `git annex initremote`, so you do not need to keep the environment -variables set after the initial initalization of the remote. +* `x-amz-*` are passed through as http headers when storing keys + in S3. |