给定 x509 证书和私钥,从 lambda 调用网络 API

Call a web API from lambda given an x509 certification and private key

我对使用证书来验证 API 调用还很陌生,我正在寻找一种方法来复制我本地机器上的 keytool 行为,以便向网络发送 post 请求 API,我已获得 .pem x509 证书和 .key 私钥

我查看了 aws 证书管理器,但我不太确定它是否能够为 lambda 作业提供证书运行

哪些工具适合我处理向 aws 生态系统中的 lambda 作业提供证书以验证 POST rest API 调用?

一般来说,您描述的配置值是 lambda 所要求的 秘密 之一。将配置值放入 AWS Secrets Manager。使用 [https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetSecretValue.html] (GetSecretValue) SecretsManager API 调用以从您的 lambda 中提取秘密。如果您的 lambda 运行频繁,请将 API 密钥和机密缓存在内存中以供以后运行以减少 API 调用和运行时间。