2010-10-27 23 views
15

I file di registro generati dalla mia applicazione sono in esecuzione su EC2. Voglio prima caricare il file di registro in un bucket in S3. Quindi eseguo una mappa per ridurre il lavoro e voglio quindi scaricare il file di output su EC2.Trasferimento di file tra Amazon EC2 e S3

Qual è il modo migliore per caricare e scaricare file da EC2 e S3? È possibile automatizzare il processo usando lo script Shell su EC2, dato che sto usando un'istanza linux? Inoltre, dovrei modificare l'autorizzazione di accesso sul bucket s3?

risposta

16

Questo è un altro strumento che sto utilizzando per s3: http://s3tools.org/s3cmd

+0

Sono andato attraverso i documenti. Sembra proprio quello che volevo. Cheers –

+2

C'è anche un progetto ufficiale https://github.com/aws/aws-cli Usa 'aws s3' – Putna

1

Per eseguire questa operazione è possibile utilizzare gli strumenti di ripristino Amazon. Hai bisogno della tua chiave di accesso e delle tue chiavi di sicurezza. Usando quelli puoi usare gli strumenti che di solito sono già installati sulla scatola per pubblicare un file sul server s3.

Per recuperarlo, è sufficiente utilizzare wget.

+2

Avete un URL di esempio? – Kris