Итак, я новичок в ec2 и aws, вчера я создал учетную запись и открыл экземпляр ubuntu, я могу обновлять и обновлять или устанавливать новые пакеты, но проблема возникает при использовании API, который подключается к API игры.
https://gitlab.com/man90/black-desert-social-rest-api
Я создаю и запускаю API на экземпляре и работает нормально.
Проблема в том, что при вызове API по какой-то причине я получаю ответ 404 not found.
Используемая конфигурация:
Прокси: []
Порт: 8001
Кэш TTL: 180 минут
2021/12/30 07:34:29 Прослушивание запросов
но при вызове API из Python я получил 404 не найденный ответ, поэтому экземпляр ec2 не может разрешить домен или недоступен.
ubuntu@ip-XXX-XXX-XXX-XXXX:~/bdo/guild-scraping$ python3 gsheet.py
404 Страница не найдена
если я пингую страницу из экземпляра ec2, работает как обычно, но по какой-то причине запуск api и вызов его из python дает ошибку
ubuntu@ip-XXX-XXX-XXX-XXX:~/bdo/guild-scraping$ ping www.naeu.playblackdesert.com
PING ds7lduf.impervadns.net (45.223.17.187) 56 (84) байт данных.
64 байта от 45.223.17.187 (45.223.17.187): icmp_seq=1 ttl=33 время=8,27 мс
64 байта от 45.223.17.187 (45.223.17.187): icmp_seq=2 ttl=33 время=8,15 мс
64 байта от 45.223.17.187 (45.223.17.187): icmp_seq=3 ttl=33 время=8,13 мс
64 байта от 45.223.17.187 (45.223.17.187): icmp_seq=4 ttl=33 время=8,18 мс
64 байта от 45.223.17.187 (45.223.17.187): icmp_seq=5 ttl=33 время=8,16 мс
если я пингую API за пределами моего кода из Python, происходит то же самое, поэтому idk, если мой код не может получить доступ к API по какой-либо причине или сам API не может получить доступ к веб-сайту интернет-игры.
запросы на импорт
r = request.get("http://localhost:8001/v1/guild", params=payload)
печать (р.текст)
404 Страница не найдена