繁体   English   中英

Python AWS Lambda 证书

[英]Python AWS Lambda Certificates

如何向 Python3 AWS Lambda 函数使用的信任存储添加额外的 CA(证书颁发机构)?

如果您只需要一个 CA,那么在 linux 中使用以下命令获取您的 crt 文件并将其编码为 pem:

openssl x509 -text -in "{your CA}.crt" > cacert.pem

如果您需要将 CA 添加到默认 CA 包中,请将 python3.8/site-packages/certifi/cacert.pem 复制到您的 lambda 文件夹中。 然后为每个 crt 运行此命令:

openssl x509 -text -in "{your CA}.crt" >> cacert.pem

创建 pem 文件后,部署您的 lambda 并将REQUESTS_CA_BUNDLE环境变量设置为/var/task/cacert.pem

/var/task 是 AWS Lambda 将您的压缩代码提取到的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM