S3 の署名付き URL で、受け取った人がオブジェクトを取得できる期間は?
正答
- 最初の 1 回だけで、使うと無効になる
- 設定した有効期限まで(期限内なら複数回使える)
- 一度発行すれば無期限に使える
- バケットが公開されている間だけ
解説
署名付き URL には発行時に有効期限を設定し、その期限を過ぎると使えなくなる。期限内であれば回数の制限はなく、URL を知っている人は何度でも取得できるため、長すぎる期限や共有先の管理には注意が要る。また、URL を署名した IAM の認証情報が無効化されたり、その権限が外されたりすると、期限内でも使えなくなる。「1 回使うと無効になる」はよくある誤解で、使い切りにしたい場合は別途仕組みが必要。バケットが公開されているかどうかは署名付き URL の有効性に関係しない。
この問題を含む AWS のテストを制限時間つきで解く
AWSクイズへ