Saya memiliki fungsi AWS Lambda yang perlu terhubung ke situs web internal yang berada di belakang proxy. Dalam kode saya, saya melakukan hal berikut:
from botocore.vendored import requests
https_proxy = "https://myproxy:myport"
proxyDict = {
"https" : https_proxy
}
request.get("https://myurl.json", proxies=proxyDict)
Menjalankan ini memberi saya pesan kesalahan berikut:
HTTPSConnectionPool(host='myproxyhost', port=443): Percobaan ulang maksimum terlampaui dengan url: myurl.json (Disebabkan oleh ProxyError('Tidak dapat terhubung ke proxy.', gaierror(-2, 'Nama atau layanan tidak diketahui')))
Saya telah mencoba mengganti URL proksi dengan google.com untuk mengonfirmasi bahwa saya dapat terhubung ke situs lain (tanpa proksi).
Sepertinya ruang alamat yang dijalankan Lambda diblokir oleh proksi.
Apakah ada hal lain yang perlu saya atur dengan permintaan dan lambda agar ini berfungsi?