如何从S3存储中获取文件?

时间:2013-11-27 23:21:56

标签: amazon-web-services amazon-s3

我在Amazon S3存储上有文件,现在我该如何下载它们?

我是否可以使用简单的网址来获取受保护的文件?

this site建议我使用格式为:

的请求
GET /photos/puppy.jpg HTTP/1.1
Host: johnsmith.s3.amazonaws.com
Date: Mon, 26 Mar 2007 19:37:58 +0000
Authorization: AWS AKIAIOSFODNN7EXAMPLE:frJIUN8DYpKDtOLCwo//yllqDzg=

是否会转换为“johnsmith.s3.amazonaws.com/AKIAIOSFODNN7EXAMPLE:frJIUN8DYpKDtOLCwo//yllqDzg =”这样的网址?

:之前的授权代码是Access密钥,但之后的代码“Signiature”是一些加密证明,表明您拥有密钥。你怎么做到的?

1 个答案:

答案 0 :(得分:0)

如果对象的权限不公开,并且您希望通过HTTP请求临时授予某人访问权限,则可能会使用查询字符串身份验证。

http://docs.aws.amazon.com/AmazonS3/latest/dev/S3_QSAuth.html

请注意,该页面末尾有一个链接指向有关签名生成的信息。