Wprowadzenie
Amazon S3 (Simple Storage Service) to skalowalna, szybka i tania usługa przeznaczona do tworzenia kopii zapasowych, archiwacji danych oraz przechowywania szeroko pojętych obiektów. Umożliwia wysyłanie, przechowywanie i pobieranie dowolnego typu plików o rozmiarze do 5TB. Jako użytkownicy mamy możliwość konfiguracji dostępności danych, tj. dostęp prywatny/publiczny. Usługa ta umożliwia subskrybentom dostęp do tych samych systemów, które Amazon wykorzystuje do prowadzenia własnych serwisów internetowych.
Jak skonfigurować S3?
Spójrzcie na poniższą listę kroków:
-
Przechodzimy pod adres https://console.aws.amazon.com/s3/home lub wykorzystujemy wyszukiwarkę usług:
-
W kolejnym kroku klikamy przycisk Create bucket.
-
Przechodzimy do okna konfiguracyjnego na którym podajemy nazwę naszego ‘kubełka’ – resztę pól możemy pozostawić z domyślnymi wartościami:
-
Klikamy przycisk Create bucket znajdujący się na dole ekranu. Dostaniemy informację zwrotną o poprawnym utworzeniu ‘wiaderka’:
-
W kolejnym kroku utworzymy folder do którego dodamy prosty plik index.html - dzięki temu będziemy mogli hostować ‘stronę internetową’ i podejrzeć ją z poziomu naszego ‘wiaderka’. Przechodzimy do ekranu konfiguracji S3 a następnie klikamy Create folder:
-
Zaznaczamy utworzony folder i klikamy przycisk Upload. Na kolejnym ekranie wrzucamy (w naszym przypadku) plik *.html:
-
Na ten moment to tyle. Ustawiliśmy politykę w której ten plik nie jest dostępny z zewnątrz dlatego wszelkie próby podejrzenia skończą się poniższym ekranem:
Na praktyczne przykłady przyjdzie pora w kolejnym cyklu kiedy będziemy pisać rzeczywiste przykłady wykorzystując kod C#. Jeżeli jednak jesteście już na tym ekranie możecie zrobić małe eksperymenty z kasowaniem czy przenoszeniem plików, który ma miejsce przy archiwacji danych.