🐕

【AWS】S3で署名付きURLを最大7日に設定する方法

2024/02/16に公開

コマンド

AWS CLIからコマンドを叩いてURLを取得します。

aws s3 presign s3://DOC-EXAMPLE-BUCKET1/mydoc.txt --expires-in 604800 --region ap-northeast-1 --endpoint-url https://s3.ap-northeast-1.amazonaws.com

この値を適宜置き換えます。

名称
バケット DOC-EXAMPLE-BUCKET1
オブジェクト mydoc.txt
有効期限 604800
リージョンエンドポイント ap-northeast-1

有効期限は秒単位なので、604800秒の場合は7日間になります。
ちなみに設定値は7日が最大になります。

リージョンエンドポイントは、ここから確認できます。

参考

https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html?icmpid=docs_amazons3_console

Discussion