2012-02-27 63 views

回答

5

This is the official help其中涵蓋了如何做到這一點。

查找名爲「查詢字符串請求驗證另類」

GET /photos/puppy.jpg?AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE& 
    Signature=rucSbH0yNEcP9oM2XNlouVI3BH4%3D& 
    Expires=1175139620 HTTP/1.1 

部分下面是從幫助頁面剪斷。

您可以通過將所需信息作爲查詢字符串參數而不是使用授權HTTP標頭來驗證某些類型的請求。這對於啓用直接第三方瀏覽器訪問您的私有Amazon S3數據非常有用,無需代理請求。這個想法是構建一個「預先簽名」的請求,並將其編碼爲最終用戶的瀏覽器可以檢索的URL。此外,您可以通過指定過期時間來限制預先簽名的請求。

+0

這是否適用於wget或curl?我得到403禁止 – Nultyi 2014-05-14 11:57:10

+0

我已經這樣做了,但由於某種原因不能'wget'認證的URL。 'curl'確實有效。我不明白區別。 – 2015-02-20 22:27:58

+0

「Query String Request Authentication Alternative」支持的所有請求是什麼? – Prabhu 2017-05-29 10:26:48

相關問題