Tengo una aplicación web Codeigniter que está cargando muchos archivos pequeños cada hora a Amazon S3, lo que está causando que mis cargos por solicitud S3 se disparen muy rápido. Una forma de superar esto será cerrar el archivo, subir el archivo zip a S3 y luego descomprimirlo cuando esté en S3.Carga de archivos ZIP en S3, uso EC2 para descomprimir
¿Se puede hacer esto con EC2? ¿O hay un mejor método para lograr esto? ¡¡Gracias!!
EDITAR: Si tuviera que usar EC2, ¿uso PHP para activar la creación de una instancia EC2, subir el archivo PHP requerido para descomprimir los archivos comprimidos, copiar los archivos descomprimidos a S3 y luego destruir la instancia EC2?
no se podrán almacenar archivos comprimidos en S3? –
Quiero que los archivos descomprimidos individuales estén disponibles en S3. La razón para comprimirlo (100 archivos pequeños en 1 archivo zip) es reducir el número de solicitudes 'PUT', lo que aumenta significativamente los costos del uso de S3. – Nyxynyx
Cargar archivos ZIP en S3 y descomprimirlos en EC2 para reducir sus costos no ayudará: aún le costará una solicitud PUT para cada archivo descomprimido que llegue a S3 desde EC2. – Daan