提问者:小点点

Flutter-AWS S3映像上传仅使用AWS密钥和机密(不使用任何包/SDK)


null

但是,我不想使用lambda函数。

那么有没有办法,如果我可以上传我的图像到我的公共桶URL与我的AWS“密钥”和“秘密”?

有没有人可以建议我一个方法,从移动端上传图像彻底的仅?

多谢了。


共1个答案

匿名用户

您可以实现签名过程并使用S3 API端点,这是包/SDK在背后所做的工作。

包含受支持参数的S3 REST API文档如下:https://docs.aws.amazon.com/amazons3/latest/API/api_putobject.html

为了使用访问密钥id和秘密访问密钥来计算签名,您需要:https://docs.aws.amazon.com/amazons3/latest/api/sig-v4-header-based-auth.html

文档看起来不错,但并不容易。