load_pem_x509_certificate使用Python在AWS Lambda Authorizer上引发错误

时间:2018-11-29 22:09:55

标签: python amazon-web-services aws-lambda python-cryptography lambda-authorizer

我正在编写API网关的AWS Lambda授权,以针对Azure Active Directory验证JWT令牌。

我使用的是here中说明的方法。一切都在我的本地环境中运行,但在AWS中失败。这是我收到的错误消息:

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

Validator是我的python文件名。但是,此错误消息与实际错误无关。 lambda的处理程序信息没有问题。

我发现,在import语句下面是导致此问题的原因。

from cryptography.x509 import load_pem_x509_certificate

我没有提供任何其他有用的信息。我还有另一个导入语句(请参阅下文),不会引起任何问题。这向我保证了加密模块是我软件包的一部分。

from cryptography.hazmat.backends import default_backend

有什么想法吗?预先谢谢你。

0 个答案:

没有答案