我正在使用boto
为权限用户创建预签名网址,以便直接上传到S3。
我知道我们可以使用generate_url
方法(可用于Connection和Bucket类),但我不清楚一些可用的参数,例如headers
,{{1 }}和response_headers
在该方法中具体表示。
我猜force_http
是URL生成请求中的标头? headers
是下载文件时响应中的内容吗?
至于response_headers
,它的连接是什么?它是我的应用程序和aws之间的连接,还是上传客户端和aws之间的连接?
答案 0 :(得分:0)
force_http
将强制非SSL http连接(例如,不是https)。这是用于生成的URL
标题(例如generate_url(headers =' X-Forward-For:1.2.3.4')
将设置请求的标头,可能会为auth传递aws令牌或
response_headers
将覆盖S3对象的默认响应标头,也许您希望在接收客户端将解释的响应中有一个标头。