0
我需要在S3中爲私有權限圖像創建公共URL。 由於S3提供的唯一URL在公開打開時顯示拒絕訪問,因此我使用的URL如下所示在網站中顯示圖像,但問題在於它具有Access-Key,Signature等。Amazon S3 URL緩存和縮短
我還需要保留鏈接長時間處於活動狀態,因爲同一鏈接最多可使用一天。
https://s3.amazonaws.com/bucketName/folderName/fileName?response-content-disposition=attachment%3B%20filename%3D%22fileName%22&AWSAccessKeyId=accessKeyId&Expires=expiryTime&Signature=signatureKey
我怎樣才能在這裏更好的URL,因爲上面的網址也沒有得到緩存在瀏覽器端和每個請求從S3
剛剛訪問對於公共URL,它應該被打開,其長度較小,但不可編輯。
Do I need to add Open/DownLoad Permission to everyone when calling webservice S3?
,在S3 URL中接受Amazon accessKey是否被接受? – fortm
是的,這是AWS的設計。如果您需要更安全的話,請嘗試在此處使用IAM accesskey和v4身份驗證方法:http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html – okwap
由於url包含在每次頁面加載時重新生成的簽名,URL都不能被緩存。 –