load_pem_x509_certificate генерирует ошибку на AWS Lambda Authorizer с использованием Python

Я пишу AWS Lambda Authorization для API Gateway для проверки токена 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

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

0 ответов

Другие вопросы по тегам