Ошибка создания лямбда-функции AWS с помощью команды "sam build" - PullRequest
1 голос
/ 14 июля 2020

При запуске sam build --use-containers для создания лямбда-функции AWS python 3.8, которая использует загруженную библиотеку, я получаю сообщение об ошибке:

pip._vendor.requests.exceptions.SSLError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/d0/32/6c367f54699bd51961cf3e10299f6dee976f0f6813210052a4d8c2bd1d2b/pymemcache-3.2.0-py2.py3-none-any.whl (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:1108)')))

Я проверил сертификат на https://files.pythonhosted.org, и сертификат помечен как начинающийся 13.07.2020. в настоящее время это 14.07.2020.

Я вижу, что могу установить опцию доверенных хостов, чтобы, надеюсь, этого избежать (аналогично: установка pip завершается с ошибкой подключения: сертификат [SSL: CERTIFICATE_VERIFY_FAILED] проверка не удалась (_ssl. c: 598) "), но когда PIP запускается из контейнера через скрипт, я не знаю, как его установить.

если похоже, я могу использовать переменная среды для установки доверенных хостов PIP, но я не уверен, как установить это в образе docker, используемом SAM

(работает в системе windows 10)

...