Added a comment: How to publish your files to the public
This commit is contained in:
parent
911d05bd3d
commit
971f9924e0
1 changed files with 33 additions and 0 deletions
|
@ -0,0 +1,33 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="https://www.google.com/accounts/o8/id?id=AItOawmH7o6q2l99M-PQolOfbR3_i5B_jtTIcAE"
|
||||||
|
nickname="Giovanni"
|
||||||
|
subject="How to publish your files to the public"
|
||||||
|
date="2014-09-13T15:29:18Z"
|
||||||
|
content="""
|
||||||
|
I don't know if this is what Jack wanted, but you can upload your files to S3 and let them be accessible through a public URL.
|
||||||
|
|
||||||
|
First, go to (or create) the bucket you will use at [S3](https://console.aws.amazon.com/s3/) and add a public get policy to it:
|
||||||
|
|
||||||
|
```
|
||||||
|
{
|
||||||
|
\"Version\": \"2008-10-17\",
|
||||||
|
\"Statement\": [
|
||||||
|
{
|
||||||
|
\"Sid\": \"AllowPublicRead\",
|
||||||
|
\"Effect\": \"Allow\",
|
||||||
|
\"Principal\": {
|
||||||
|
\"AWS\": \"*\"
|
||||||
|
},
|
||||||
|
\"Action\": \"s3:GetObject\",
|
||||||
|
\"Resource\": \"arn:aws:s3:::BUCKETNAME/*\"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Then set up your special remote with the options `encryption=none`, `bucket='BUCKETNAME'` `chunk=0` (and any others you want).
|
||||||
|
|
||||||
|
Your files will be accessible through `http://BUCKETNAME.s3-website-LOCATION.amazonaws.com/KEY` where location is the one specified through the options `datacenter` and KEY is the SHA-SOMETHING hash of the file, created by git annex and accessible if you run `git annex lookupkey FILEPATH`.
|
||||||
|
|
||||||
|
This way you can share a link to each file you have at your S3 remote.
|
||||||
|
"""]]
|
Loading…
Add table
Add a link
Reference in a new issue