Go to file
Szymon Parafiński e96f69de04 Zaktualizuj 'README.md' 2023-01-30 20:42:24 +01:00
web update index.html 2023-01-30 18:47:53 +01:00
README.md Zaktualizuj 'README.md' 2023-01-30 20:42:24 +01:00
api.py Overwrite old files 2023-01-30 15:49:19 +01:00
credentials.py little fix 2023-01-30 20:10:16 +01:00
dockerfile add dockerfile 2023-01-30 15:50:16 +01:00
main.py last fix 2023-01-30 20:42:08 +01:00
requirements.txt add files for aws 2023-01-30 10:46:15 +01:00

README.md

5.2

  1. Uzupełnić plik credentials.py odpowiednimi danymi z AWS.
  2. Uruchomić plik main.py.
  3. Skopiować publiczny adres IP utworzonego serwera i podmienić IP_ADDRESS skopiowanym adresem docelowym w pliku web/index.html.
  4. Następnie na platformie AWS, utworzyć bucket S3 odblokowując dostęp publiczny. W stworzonym buckiecie zmienić ustawienia Static website hosting na enabled oraz podać defaultowy plik hostingowy: index.html. Nalezy takze uzupelnic bucket policy plikiem json dodanym do repozytorium.

W tym momencie łącząc się po HTTP z adresem utworzonego bucketa możemy odczytywać dane z faktur.


5.3

  1. Powtórzyć kroki z zadania 5.2.
  2. Po utowrzeniu bucketa, nalezy na AWS utworzyc cloudfront, podajac jako "origin" link do wczesniej utworzonego bucketa. Nastepnie nalezy zaznaczyc opcje "allowed HTTP methods" na te zawierajace POST i PUT.

http://dkr6xdn2wowj8.cloudfront.net

W chwili pusha jeszcze działało 🙈