在过去的3天里,我一直在尝试从用户浏览器手动签署restapi post post。我失败了。我继续收到signature mismatch
错误:所以现在我要尝试boto3。当您将文件上传到服务器然后将其发送到亚马逊时,似乎使用了Boto3。我宁愿做一个基于浏览器的帖子。
我正在预订职位上阅读boto3的文档,我不确定。基于浏览器的帖子与boto 3中的预先发布的帖子相同吗? http://boto3.readthedocs.io/en/latest/guide/s3.html#generating-presigned-posts
答案 0 :(得分:0)
为什么是的。是的,它是:
Returns
A dictionary with two elements: url and fields. Url is the url to post to. Fields is a dictionary filled with the form fields and respective values to use when submitting the post. For example:
{'url': 'https://mybucket.s3.amazonaws.com
'fields': {'acl': 'public-read',
'key': 'mykey', 'signature': 'mysignature', 'policy': 'mybase64 encoded policy'}
}