[AWS CLI] 特定の S3 に置かれているファイルの Presigned URL を取得する

作成日: 2023年06月07日

aws s3 presign コマンドを使用すると、指定した S3 オブジェクトの署名付き URL ( Presigned URL ) を生成することができます。--expires-in オプションでは、有効期限の秒数を指定することができます。

aws s3 presign s3://dummy.s3.example.com/dummy_file.txt --expires-in 600

実行結果は下記のとおりです。

https://s3.ap-northeast-1.amazonaws.com/dummy.s3.example.com/dummy_file.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAI12345678OEFCDAB%2F20230608%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-Date=20230608T132537Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Signature=12345678abcd1234abcd12345559032bccd728ba0079623b84b6fdfd1260a6ba
AWS CLI AWS