我尝试使用requests-aws包,如下所示:
In [1]: import requests
In [2]: from awsauth import S3Auth
然后,在定义了ACCESS_KEY
和SECRET_KEY
变量以及url
之后,我尝试发出PUT
请求,该url
的格式是'http://mybuck.s3.amazonaws.com/file.txt'
(用实际的bucket替换mybuck
):
In [8]: r = requests.put(url, data=s, auth=S3Auth(ACCESS_KEY
...: , SECRET_KEY))
In [9]: r.ok
Out[9]: False
In [10]: r.reason
Out[10]: 'Bad Request'
但是,如您所见,它被视为“错误请求”(状态代码400)。这里出了什么问题?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐