S3 Flashcards
All objects in S3 are ______ by default
private
How can an object owner share objects with others?
by creating a pre-signed URL which uses their own security credentials to grant limited-time permission to download the objects
How do you create a pre-signed URL?
1) provide your security credentials
2) specify bucket name
3) specify object key
4) indicate HTTP method (GET, etc.)
5) set expiration date and time
Who can access a pre-signed URL?*
anyone with the URL
How can you share access to multiple files?
provide a pre-signed cookie
How does a pre-signed cookie work?
Ex: Stock photo website
1) user signs in and gets a subscription
2) cookie goes on their computer
3) they can download any image file they want