Amazon S3 has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites.
What is S3?
Na szczególną uwagę w powyższej sentencji zasługuje informacja że jest to "web services interface" co oznacza że dostęp do plików nie jest tak szybki jak np. na sieciowym systemie plików.
Dane na S3 zorganizowane są w bucket-y, dzięki nim można logicznie podzielić miejsca przechowywania danych. Bucket może mieć dowolną nazwę choć zalecana jest nazwa związana z domeną jaka będzie obsługiwana.
Na potrzeby naszej strony potrzebny jest nam jeden bucket. Grupując treści w folderach możemy użyć jednego bucketa do przechowywania danych dla wielu stron. Jest to o tyle zalecane że zgodnie z dokumentacją nie da się w ramach jednego konta założyć więcej niż 100 bucketów.
Ostatnim krokiem jest utworzenie folderu, w którym będziemy przechowywać pliki naszej strony (np. "stg").
Od 2004 r. pracuję w branży IT. Przez większość tego czasu zajmowałem się projektowaniem i tworzeniem różnego rodzaju aplikacji internetowych.