Add README
This commit is contained in:
parent
ca21ffaaee
commit
827dec718b
11
README.md
Normal file
11
README.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
### 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.
|
14
main.py
14
main.py
@ -1,10 +1,6 @@
|
|||||||
aws_access_key_id="ASIA47BSNPAUXFZ4T47L"
|
|
||||||
aws_secret_access_key="wvB7oGz94O9j/tLhsTxRjfqmOFsTUctujm1kQioX"
|
|
||||||
aws_session_token="FwoGZXIvYXdzECcaDLqPCWJkmkN46SLS3yLDAR7y4YnKdvWiPKmi0URNSk0ftfYJenKox99GuNk7ukXYJK076N4kN+XzUxaCoyh/N10rQawrqdk2+C5X8UZ774eV02cprw5HI7geB11hTafb03jp0zawLoAjbGKj+2Tyuaxxpmyw3clijyie5uRAWhgyl2rn42UgDkpd8Cr58kQymvVVL60QGPbCEMrij9+/ZFsmanoNlg8DXhpkxsX5ISdvhFTlOCBM5hzFSIIsr+M5DJlDjZIK/fGZK2fYeZZYQ6xTgijkmt+eBjItmJhbCtRcFJZu+nxtNM2f2r15czCLz2bLGBX1+TH4/pd68UujBAvdDWdvuhV+"
|
|
||||||
VPC="vpc-0c8e1d7baf89a7991"
|
|
||||||
ID="s444018"
|
|
||||||
|
|
||||||
import boto3
|
import boto3
|
||||||
|
from credentials import *
|
||||||
|
|
||||||
ec2 = boto3.resource(
|
ec2 = boto3.resource(
|
||||||
'ec2',
|
'ec2',
|
||||||
region_name='us-east-1',
|
region_name='us-east-1',
|
||||||
@ -14,14 +10,14 @@ ec2 = boto3.resource(
|
|||||||
)
|
)
|
||||||
|
|
||||||
key_pair = ec2.create_key_pair(
|
key_pair = ec2.create_key_pair(
|
||||||
KeyName=ID+'-KEY-PAIR',
|
KeyName=ID + '-KEY-PAIR',
|
||||||
KeyType='ed25519',
|
KeyType='ed25519',
|
||||||
KeyFormat='pem',
|
KeyFormat='pem',
|
||||||
)
|
)
|
||||||
|
|
||||||
security_group = ec2.create_security_group(
|
security_group = ec2.create_security_group(
|
||||||
Description=ID+'-GROUP',
|
Description=ID + '-GROUP',
|
||||||
GroupName=ID+'-GROUP',
|
GroupName=ID + '-GROUP',
|
||||||
VpcId=VPC
|
VpcId=VPC
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user