AWS4 択難易度 応用

S3 の署名付き URL で、受け取った人がオブジェクトを取得できる期間は?

正答

  1. 最初の 1 回だけで、使うと無効になる
  2. 設定した有効期限まで(期限内なら複数回使える)
  3. 一度発行すれば無期限に使える
  4. バケットが公開されている間だけ

解説

署名付き URL には発行時に有効期限を設定し、その期限を過ぎると使えなくなる。期限内であれば回数の制限はなく、URL を知っている人は何度でも取得できるため、長すぎる期限や共有先の管理には注意が要る。また、URL を署名した IAM の認証情報が無効化されたり、その権限が外されたりすると、期限内でも使えなくなる。「1 回使うと無効になる」はよくある誤解で、使い切りにしたい場合は別途仕組みが必要。バケットが公開されているかどうかは署名付き URL の有効性に関係しない。

参考: docs.aws.amazon.com

s3presigned-url

この問題を含む AWS のテストを制限時間つきで解く

AWSクイズへ