Deci sunt nou la ec2 și aws, am creat un cont ieri și am deschis o instanță ubuntu, pot să actualizez și să fac upgrade sau să instalez pachete noi, dar problema apare atunci când folosesc o API care se conectează la o API de joc
https://gitlab.com/man90/black-desert-social-rest-api
Construiesc și rulez API pe instanță și rulează normal.
Problema este că atunci când apelez la API dintr-un motiv oarecare, primesc răspuns 404 negăsit.
Configuratie folosita:
Proxy: []
Port: 8001
Cache TTL: 180 de minute
2021/12/30 07:34:29 Ascultarea cererilor
dar când apelez API din python, am primit răspunsul 404 negăsit, deci instanța ec2 nu poate rezolva domeniul sau nu poate fi găsită.
ubuntu@ip-XXX-XXX-XXX-XXXX:~/bdo/guild-scraping$ python3 gsheet.py
404 Pagina nu a fost găsită
dacă dau ping la pagina din instanța ec2 funcționează normal, dar din anumite motive, rularea api și apelarea acesteia de la python dă o eroare
ubuntu@ip-XXX-XXX-XXX-XXX:~/bdo/guild-scraping$ ping www.naeu.playblackdesert.com
PING ds7lduf.impervadns.net (45.223.17.187) 56(84) octeți de date.
64 de octeți de la 45.223.17.187 (45.223.17.187): icmp_seq=1 ttl=33 time=8.27 ms
64 de octeți de la 45.223.17.187 (45.223.17.187): icmp_seq=2 ttl=33 time=8.15 ms
64 de octeți de la 45.223.17.187 (45.223.17.187): icmp_seq=3 ttl=33 time=8.13 ms
64 de octeți de la 45.223.17.187 (45.223.17.187): icmp_seq=4 ttl=33 time=8.18 ms
64 de octeți de la 45.223.17.187 (45.223.17.187): icmp_seq=5 ttl=33 time=8.16 ms
dacă dau ping la API în afara codului meu de la python, se întâmplă la fel, așa că idk dacă codul meu nu poate ajunge la API dintr-un anumit motiv sau API-ul în sine nu poate ajunge la site-ul de jocuri pe internet.
cereri de import
r = requests.get("http://localhost:8001/v1/guild", params=payload)
print(r.text)
404 Pagina nu a fost găsită