Usługa Amazon S3 to wydajny i rozproszony tani hosting statycznych plików (np. grafiki, filmów wideo) stosowany przez serwisy o dużym natężeniu ruchu. Za pomocą API można dodawać i zarządzać plikami na S3 z poziomu PHP, czy Pythona.
Amazon S3 to tania i bardzo wydajna usługa hostowania plików statycznych. Używana jest przez Twittera, Ubuntu One, czy np. Fotka.pl do przechowywania zdjęć i innych plików użytkowników. Usługa ta jest płatna i nie ma darmowych kont. Rejestrując musimy podać dane do obsługi płatności, w tym dane karty kredytowej. Sama usługa obsługiwana jest przez API, do którego stworzono wiele bibliotek i narzędzi. S3 posiada też rozbudowany system uprawnień (ACL) umożliwiający np. kontrolowanie co jest publicznie dostępne. Podstawy dobrze opisuje artykuł Use Amazon S3 and Firefox To Serve Static Files.
Amazon udostępnia prostą bibliotekę Pythona dla S3, która mimo iż stara, nadal działa. W przypadku Django można zapoznać sie z notką Adriana Holovatego i notką na bgcooper.com. Na wiki Django dostępne jest także pole dla modeli wykorzystujące S3.
Przykładowy skrypt wykorzystujący PHP i S3 zaprezentowano w artykule How to Use Amazon S3 & PHP to Dynamically Store and Manage Files with Ease. Warty lektury jest także polski artykuł Amazon s3 – sposób na tani hosting plików aplikacji.