Pre-signed URL временно авторизует конкретное действие (GET/PUT) на объект с подписью credentials; клиент без IAM прав может загрузить/скачать до expiry.
Разбор
- Короткий TTL и HTTPS обязательны.
- Генерация на бэкенде, не в мобильном с широкими ключами.
- Не помогает, если бакет уже публичный ошибочно.
- CloudFront signed URL/cookies — альтернатива для CDN.
Итог
Pre-signed URL — временный делегированный доступ к объекту S3.