我在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”是一些加密证明,表明您拥有密钥。你怎么做到的?
答案 0 :(得分:0)
如果对象的权限不公开,并且您希望通过HTTP请求临时授予某人访问权限,则可能会使用查询字符串身份验证。
http://docs.aws.amazon.com/AmazonS3/latest/dev/S3_QSAuth.html
请注意,该页面末尾有一个链接指向有关签名生成的信息。