2010-10-27 21 views
15

Mam pliki dziennika wygenerowane przez moją aplikację uruchomioną na EC2. Chcę najpierw załadować plik dziennika do zasobnika w S3. Następnie uruchomiłem zadanie zmniejszenia mapy i chcę następnie pobrać plik wyjściowy z powrotem do EC2.Przesyłanie plików między Amazon EC2 i S3

Jaki jest najlepszy sposób przesyłania i pobierania plików z EC2 i S3? Czy można zautomatyzować proces za pomocą skryptu Shell na EC2, biorąc pod uwagę, że używam instancji linuksa? Ponadto, czy muszę zmodyfikować uprawnienia dostępu do zasobnika s3?

Odpowiedz

16

To kolejne narzędzie używam na s3: http://s3tools.org/s3cmd

+0

Przeszedłem przez dokumenty. Brzmi dokładnie tak, jak chciałem. Pozdrawiam –

+2

Istnieje również oficjalny projekt https://github.com/aws/aws-cli Użyj 'aws s3' – Putna

1

Do tego celu można użyć narzędzi do odpoczynku amazońskiego. Potrzebujesz klucza dostępu i kluczy bezpieczeństwa. Korzystając z nich, możesz użyć narzędzi, które zwykle już są zainstalowane na pudełku, aby wysłać plik na serwer s3.

Aby go pobrać, możesz po prostu użyć wget.

+2

Czy masz przykładowy adres URL? – Kris

Powiązane problemy