我在 AWS Lambda 函数中使用 Python 3.12 来解密 PGP 加密文件。我使用python-gnupg
版本 0.6.0 库来执行此操作。它可以在我的开发 Mac 上很好地解密文件,但在 AWS 环境中运行时会失败。我发现这是有道理的,因为该python-gnupg
库是系统级 GnuPG 二进制文件的包装器。这些存在于我的 Mac 上,但不存在于 lambda 函数的 AWS 执行环境中。
有人对我如何解决这个问题有什么建议、想法或指示吗?
我在 AWS Lambda 函数中使用 Python 3.12 来解密 PGP 加密文件。我使用python-gnupg
版本 0.6.0 库来执行此操作。它可以在我的开发 Mac 上很好地解密文件,但在 AWS 环境中运行时会失败。我发现这是有道理的,因为该python-gnupg
库是系统级 GnuPG 二进制文件的包装器。这些存在于我的 Mac 上,但不存在于 lambda 函数的 AWS 执行环境中。
有人对我如何解决这个问题有什么建议、想法或指示吗?