amazon-web-services - log - upload image amazon s3
Fecha de vencimiento de Amazon S3? (1)
Espero que esta pregunta no sea demasiado rudimentaria, pero estoy confundido ...
En la documentación de S3, leo:
Todas las consultas HTTP tienen un parámetro de expiración que le permite establecer cuánto tiempo será válida la consulta. Por ejemplo, puede configurar un gráfico de página web para que expire después de un período de tiempo muy largo o una descarga de software que dure solo 24 horas.
Para un objeto de datos (archivo) de acceso público, esto significa que el objeto de datos (archivo) en sí ya no será válido, o que el navegador simplemente volverá a cachear el objeto después de la fecha de caducidad. Como en, ¿perderé mis datos después de diez años si configuro mis vencimientos por tanto tiempo? O si configuro una descarga durante 24 horas, ¿ha desaparecido / inaccesible después de eso?
¿Qué sucede si no configuro una fecha de vencimiento?
Creo que te estás refiriendo a las URL firmadas para datos privados almacenados en Amazon S3.
Si los archivos son de acceso público, se puede acceder con una URL simple al archivo:
por ejemplo, http://s3.amazonaws.com/[bucket]/[key]
Sin embargo, pueden establecerse en private en cuyo caso debe proporcionar una URL firmada para acceder al archivo. Esta URL se crea utilizando sus claves públicas y secretas, y es esta url que tiene un tiempo de caducidad. p.ej
http://[bucket].s3.amazonaws.com/[key]?AWSAccessKeyId=[AWS_Public_Key]&Expires=1294766482&Signature=[generated_hash]
Según su pregunta, para gráficos web, puede volver a utilizar la misma URL generada con el tiempo de caducidad establecido en el futuro para que los navegadores puedan almacenar en caché el archivo, mientras que para las descargas de archivos probablemente creará una nueva url para cada solicitud con la url configurada para caducar solo un día antes para proteger sus datos.
Esto NO expira / elimina / elimina sus datos almacenados en S3. Solo afecta la URL del archivo y puede generar tantas URL con diferentes fechas de caducidad como necesite.