我正在尝试使用预先设置的 url 将文件上传到 S3,直到几分钟前我才相信这是可能的(有关于这个问题的文档),但我刚刚在 S3 开发人员指南中遇到了这个短语:
Query string authentication is not supported for POST
我错过了什么,顺便说一句,我正在尝试使用 goamz(AWS 的非官方 golang SDK)这样做,但我不断收到签名错误。
编辑:到目前为止,我找到了签名,所以我可以为 GET、POST、PUT 签名 URL(我没有尝试过 DELETE 或 PATCH,如果亚马逊部分支持它们,它们也可以工作),现在我的问题是我 PUT 后得到零大小的对象吗),当我让它工作时,我会在这里发布代码。
EDIT2:正如@Basssethog 下面提到的那样,这个问题现在在官方的go-SDK中得到了解决