Python 如何验证AWS SigV4签名

Python 如何验证AWS SigV4签名,python,Python,我有一个服务器,它将接收授权头为SigV4的请求,并根据SigV4的验证,授予数据访问权限。我们如何验证SigV4?我一直在尝试获取用于验证SigV4的文档,但无法获取它?有没有办法反编译签名并检查身份验证,然后进行授权?这应该是一个很好的开始:--您也可以直接从botocore尝试使用HmacAuthV4Handler我知道SigV4的签名过程,但需要检查哪些内容来确认源代码的身份验证?是否有一个过程,我可以遵循,以取消散列签名和验证?我将研究HmacAuthV4Handler。要验证签名,您

我有一个服务器,它将接收授权头为SigV4的请求,并根据SigV4的验证,授予数据访问权限。我们如何验证SigV4?我一直在尝试获取用于验证SigV4的文档,但无法获取它?有没有办法反编译签名并检查身份验证,然后进行授权?

这应该是一个很好的开始:--您也可以直接从
botocore
尝试使用
HmacAuthV4Handler
我知道SigV4的签名过程,但需要检查哪些内容来确认源代码的身份验证?是否有一个过程,我可以遵循,以取消散列签名和验证?我将研究HmacAuthV4Handler。要验证签名,您需要在您的一侧生成签名,并将其与来自客户端的签名进行比较。