2013-10-15 3 views
0

Я хочу загрузить файлы в службу Aamazon S3. Я также хочу, чтобы эти файлы были доступны пользователям для совместного использования, но только со ссылкой, которую никто не может угадать. Что-то, что делает приложение Trello. Пример ссылки на тестовый файл являетсяШифрование Amazon с S3

https://trello-attachments.s3.amazonaws.com/5215040bd3afdaa3500010db/525c8cf285f31702580008c0/39b48c4a06a309b2367b5e9c9bfe3593/test.txt

ли это быть осуществлено с использованием шифрования на сторону Amazon S3 Encryption?

+0

Я не понимаю, зачем вам нужно шифрование, чтобы получить неопознанные URL-адреса. – CodesInChaos

ответ

1

клиента, как описано в ссылке вы публикуемой означает, что файл, который хранится на S3 будет шифроваться перед отправкой на S3. Когда кто-то обращается к файлу, они не смогут расшифровать его без правильных ключей, а S3 не будет иметь доступа к этим ключам.

Для управления доступом к файлам для определенной группы пользователей, вы можете использовать либо уникальные, без угадываемых URL, как в примере Trello вы публикуемый или использовать S3 подписал URL-адрес, как описано здесь:

http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#RESTAuthenticationQueryStringAuth

Смежные вопросы