load_pem_x509_certificate выдает ошибку на AWS Lambda Authorizer с использованием Python - PullRequest
0 голосов
/ 30 ноября 2018

Я пишу AWS Lambda Authorization для шлюза API для проверки токена JWT в Azure Active Directory.

Я использую метод, описанный здесь .Все работает в моей локальной среде, но не работает в AWS.Это сообщение об ошибке, которое я получаю:

Response:
{
   "errorMessage": "Unable to import module 'validator'"
}

Validator - это мое имя файла python.Однако это сообщение об ошибке не связано с фактической ошибкой.Нет проблем с информацией обработчика лямбды.

Я обнаружил, что нижеприведенное утверждение импорта вызывает проблему.

from cryptography.x509 import load_pem_x509_certificate

Я не даю мне никакой другой полезной информации.У меня есть другой оператор импорта (см. Ниже), который не вызывает никаких проблем.Это гарантирует мне, что модуль криптографии входит в состав моего пакета.

from cryptography.hazmat.backends import default_backend

Есть идеи?Заранее спасибо.

...