2018年9月18日 星期二

AWS S3 Presign URL


原由

在 AWS S3 上面下載東西,都是以流量計費的,但有時候為了不想要把一些重要的檔案給所有人取用時,免得會被超收很多費用,但卻又需要提供給別人下載時,我們就可以使用 AWS S3 Presign URL 這個功能。
用這個功能,我覺得有二個好處
  1. 檔案無須公開
  2. 可以限制下載的時間
如此一來,就可以有效的保護自已的重要檔案,又可以達到節省不必要的花費了。

指令用法

  • 語法
    • --expires-in (integer) Number of seconds until the pre-signed URL expires.
    •  Default is 3600 seconds.
aws s3 presign  --expires-in 
  • 實際指令
aws s3 presign s3:// BucketName/FileName --expires-in 300 --profile UserName