python - 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()
解决方案
正如jarmod所建议的,aws-requests-auth包实现了对 python请求库的身份验证。
推荐阅读
- sql - Oracle:查询以确定一个或多个模式从表空间消耗的存储?
- c# - 更改 datagridview 中的表数据会清空表而不是重新填充
- reactjs - 如何从 AWS Cognito 上的托管 UI 获取用户池令牌
- twilio - 在 NodeJS 中遇到“ReferenceError:日历未定义”,但相同的代码在 Google 的 API 测试控制台中工作
- json - filtering geoJSON data using JMESPath not working
- php - ACF 中继器字段返回空值
- c# - Android表单预览器渲染器而不是通常的预览
- reactjs - 登录重定向React.js后的空白页面
- java - 检查月份或日期或年份是否在字符串格式的两个日期范围内
- javascript - 如何用线连接移动的 div