En téléchargeant le fichier ZIP à S3, utilisez EC2 pour Décompresser

J'ai un Codeigniter application web pour télécharger de nombreux petits fichiers à chaque heure de Amazon S3, qui est à l'origine de mon S3 de frais de demande de tirer très rapidement. Une façon de surmonter ce sera pour compresser le fichier, téléchargez le fichier zip sur S3, puis décompressez-le quand il est sur S3.

Cela peut être fait en utilisant EC2? Ou est-il une meilleure méthode pour y parvenir? Merci!!!!!

EDIT: Si je devais utiliser EC2, dois-je utiliser PHP pour déclencher la création d'une instance EC2, téléchargez le fichier PHP nécessaire pour décompresser les fichiers zip, copier le fichier décompressé S3, puis de détruire l'instance EC2?

Ne pouvez-vous pas stocker des fichiers zippés sur le S3?
Je veux l'individu fichiers décompressés à être disponible sur S3. Raison de la compression (100 petits fichiers dans 1 fichier zip) est de réduire le nombre de PUT demandes, ce qui augmente les coûts de S3 utilisation de manière significative.
Le téléchargement des fichiers ZIP en S3 et ouvrant sur EC2 pour réduire vos coûts n'aide pas: il vaut encore vous coûter une demande pour chaque fichier décompressé venir S3 à partir de l'EC2.
J'ai vérifié que dans le forums.aws.amazon.com/message.jspa?messageID=243519 et il semble que la demande de COPIE de EC2, S3 est gratuit. Quelqu'un peut-il confirmer cela?
Je pense qu'ils sont en discutant il y a des frais de transfert. Vous êtes facturé séparément pour le nombre réel de demandes que vous faites, et je ne pense pas que ces demandes sont libres, même s'ils sont venus de l'EC2 🙂 quelqu'un Peut-il confirmer?

OriginalL'auteur Nyxynyx | 2012-03-15