gpt4 book ai didi

amazon-web-services - 在 AWS lambda 中访问客户端证书

转载 作者:行者123 更新时间:2023-12-04 08:19:16 25 4
gpt4 key购买 nike

在 AWS 中,仅当您发送签名的客户端证书但还访问 lambda 函数中的证书信息(主要是通用名称)时,我才需要访问 lambda 函数。
我关注了来自 AWS 的以下博客文章这允许您使用 mTLS 保护您的 API 网关。证书由我创建的 CA 自签名,一切正常,只有当我发送由 CA 签名的正确证书时,我才能访问我的 lambda 函数
现在,客户端证书中包含 CN 信息,我希望将此信息传递到我的 lambda 函数中。不幸的是,到目前为止,无论是使用 lambda 授权者还是使用任何其他方式,我都无法找到如何做到这一点。
有谁知道这样做的方法或有这样做的例子吗?

最佳答案

一种选择是编写您自己的 Lambda Authorizer。假设您需要的数据在您链接的博客文章中描述的 lambda 授权程序有效负载中,您可以通过“上下文”对象将值传递到您的 lambda,请参阅 (https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-lambda-authorizer-output.html)。这些值将在此处的 Lambda 事件中:event.requestContext.authorizer .

关于amazon-web-services - 在 AWS lambda 中访问客户端证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65565971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com