Paleiskite contextily plytelių atsisiuntėją su proxy aplinka
Taikykite Requests proxy ir patikimumo įvestis Python procesui, tada atskirkite tikrą plytelių atsisiuntimą nuo talpyklos pakartotinio naudojimo.
export HTTP_PROXY=http://proxy.example:8080
export HTTPS_PROXY=http://proxy.example:8080
python map_job.pyStandartinis contextily žiniatinklio plytelių kelias naudoja Requests. Perduokite kintamuosius procesui, kuris vykdo map_job.py; užrašų knygelės branduoliui ar suplanuotam worker'iui reikia savo paleidimo aplinkos. Abi paskirties schemos gali naudoti tą patį HTTP tarpininką. Viešoms plytelėms leistiname viešojo proxy maršrute pasirinkite galinį tašką iš HTTP proxy sąrašo šioms reikšmėms.
Conda paketų tvarkyklės proxy nustatymai automatiškai nesukonfigūruoja šių vėlesnių Python užklausų.
Jei HTTPS nepavyksta dėl organizacijos CA, sukonfigūruokite Requests pasitikėjimą tame worker'yje, pavyzdžiui, su jo patvirtintu REQUESTS_CA_BUNDLE. Įprastas proxy pasirinkimas nereikalauja pakeisti contextily privataus atsisiuntėjo ar pašalinti HTTP klaidų patikrų.
Kai pagrindinis žemėlapis atvaizduojamas be atitinkančios proxy užklausos, nustatykite, ar jis pakartotinai panaudojo talpykloje esančias plyteles. Patikrinkite operaciją, kuriai tikrai reikia atsisiuntimo, prieš darydami išvadą, kad aplinka buvo ignoruota.
Plytelių teikėjo URL išlieka turinio paskirties vieta su esamu autentifikavimu, priskyrimu ir leidžiamo atsisiuntimo politika.