2010-10-27 23 views
15

Tengo archivos de registro generados por mi aplicación ejecutándose en EC2. Primero quiero subir el archivo de registro a un depósito en S3. Luego ejecuto un trabajo de reducción de mapa y luego deseo descargar el archivo de salida a EC2.Transferir archivos entre Amazon EC2 y S3

¿Cuál es la mejor manera para que cargue y descargue archivos de EC2 y S3? ¿Es posible automatizar el proceso usando el script Shell en EC2, dado que estoy usando una instancia de Linux? Además, ¿debería modificar el permiso de acceso en el depósito s3?

Respuesta

16

Esta es otra herramienta que estoy usando para S3: http://s3tools.org/s3cmd

+0

Fuimos a través de los documentos. Parece exactamente lo que quería. Cheers –

+2

También hay un proyecto oficial https://github.com/aws/aws-cli Use 'aws s3' – Putna

1

Puede utilizar las herramientas de descanso de Amazon para lograr esto. Necesita su clave de acceso y claves de seguridad. Utilizándolos, puede usar las herramientas que generalmente ya están instaladas en la caja para publicar un archivo en el servidor s3.

Para recuperarlo, puede simplemente usar wget.

+2

¿Tiene usted un ejemplo de URL? – Kris