У меня есть функция AWS Lambda, которой необходимо подключиться к внутреннему веб-сайту, находящемуся за прокси-сервером. В моем коде я делаю следующее:
from botocore.vendored import requests
https_proxy = "https://myproxy:myport"
proxyDict = {
"https" : https_proxy
}
request.get("https://myurl.json", proxies=proxyDict)
Запуск этого дает мне следующее сообщение об ошибке:
HTTPSConnectionPool (host = 'myproxyhost', port = 443): превышено максимальное количество повторных попыток с URL-адресом: myurl.json (вызвано ProxyError («Не удается подключиться к прокси-серверу», gaierror (-2, «Имя или служба неизвестна»))))
Я попытался заменить проксируемый URL-адрес на google.com, чтобы убедиться, что я могу подключаться к другим сайтам (без прокси-сервера).
Похоже, что адресное пространство, которое запускает Lambda, блокируется прокси.
Есть ли что-то еще, что мне нужно установить с помощью запросов и лямбда, чтобы заставить это работать?