首页 > 解决方案 > Python requests.Session 实施与 AWS 版本 4 签名过程标头

问题描述

为了与 AWS API Gateway 通信,我创建了一个AWSv4SecureSession通过继承requests.Session和重载requests.Session.request()方法实现版本 4 签名过程的类。Authorization在那里,我添加了身份验证所需的附加标头 ( )。

我的问题如下,我应该使用其中的类boto3或模块吗?botocore我想要的是一个类似于withrequests.Session , get(),post()put()methods的delete()简单接口。patch()

标签: pythonamazon-web-servicesauthenticationpython-requestsboto3

解决方案


正如jarmod所建议的,aws-requests-auth包实现了对 python请求库的身份验证。


推荐阅读