• <bdo id='7mIfu'></bdo><ul id='7mIfu'></ul>

      <small id='7mIfu'></small><noframes id='7mIfu'>

      <i id='7mIfu'><tr id='7mIfu'><dt id='7mIfu'><q id='7mIfu'><span id='7mIfu'><b id='7mIfu'><form id='7mIfu'><ins id='7mIfu'></ins><ul id='7mIfu'></ul><sub id='7mIfu'></sub></form><legend id='7mIfu'></legend><bdo id='7mIfu'><pre id='7mIfu'><center id='7mIfu'></center></pre></bdo></b><th id='7mIfu'></th></span></q></dt></tr></i><div id='7mIfu'><tfoot id='7mIfu'></tfoot><dl id='7mIfu'><fieldset id='7mIfu'></fieldset></dl></div>

      <legend id='7mIfu'><style id='7mIfu'><dir id='7mIfu'><q id='7mIfu'></q></dir></style></legend>
        <tfoot id='7mIfu'></tfoot>

        Python AWS Lambda 证书

        时间:2023-11-07

        • <bdo id='IZAwz'></bdo><ul id='IZAwz'></ul>

            <tfoot id='IZAwz'></tfoot>
              • <i id='IZAwz'><tr id='IZAwz'><dt id='IZAwz'><q id='IZAwz'><span id='IZAwz'><b id='IZAwz'><form id='IZAwz'><ins id='IZAwz'></ins><ul id='IZAwz'></ul><sub id='IZAwz'></sub></form><legend id='IZAwz'></legend><bdo id='IZAwz'><pre id='IZAwz'><center id='IZAwz'></center></pre></bdo></b><th id='IZAwz'></th></span></q></dt></tr></i><div id='IZAwz'><tfoot id='IZAwz'></tfoot><dl id='IZAwz'><fieldset id='IZAwz'></fieldset></dl></div>
                  <tbody id='IZAwz'></tbody>
                • <legend id='IZAwz'><style id='IZAwz'><dir id='IZAwz'><q id='IZAwz'></q></dir></style></legend>
                • <small id='IZAwz'></small><noframes id='IZAwz'>

                  本文介绍了Python AWS Lambda 证书的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

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

                  How do I add an additional CA (certificate authority) to the trust store used by my Python3 AWS Lambda function?

                  推荐答案

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

                  If you only need a single CA, then get your crt file and encode it into a pem using the following command in linux:

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

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

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

                  If you need to add CA's to the default CA bundle, then copy python3.8/site-packages/certifi/cacert.pem to your lambda folder. Then run this command for each crt:

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

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

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

                  After creating the pem file, deploy your lambda with the REQUESTS_CA_BUNDLE environment variable set to /var/task/cacert.pem.

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

                  /var/task is where AWS Lambda extracts your zipped up code to.

                  这篇关于Python AWS Lambda 证书的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:python请求:请求期间出现SSL错误? 下一篇:如何使用 python 下载 x509 证书

                  相关文章

                  1. <tfoot id='U3NmZ'></tfoot>

                      <bdo id='U3NmZ'></bdo><ul id='U3NmZ'></ul>

                      <small id='U3NmZ'></small><noframes id='U3NmZ'>

                    1. <i id='U3NmZ'><tr id='U3NmZ'><dt id='U3NmZ'><q id='U3NmZ'><span id='U3NmZ'><b id='U3NmZ'><form id='U3NmZ'><ins id='U3NmZ'></ins><ul id='U3NmZ'></ul><sub id='U3NmZ'></sub></form><legend id='U3NmZ'></legend><bdo id='U3NmZ'><pre id='U3NmZ'><center id='U3NmZ'></center></pre></bdo></b><th id='U3NmZ'></th></span></q></dt></tr></i><div id='U3NmZ'><tfoot id='U3NmZ'></tfoot><dl id='U3NmZ'><fieldset id='U3NmZ'></fieldset></dl></div>
                      <legend id='U3NmZ'><style id='U3NmZ'><dir id='U3NmZ'><q id='U3NmZ'></q></dir></style></legend>