【问题标题】:Flutter - AWS S3 image upload using only aws key and secret (Without using any Package/SDK)Flutter - 仅使用 aws 密钥和密钥上传 AWS S3 图像(不使用任何包/SDK)
【发布时间】:2021-01-08 15:59:18
【问题描述】:

我试图将我的图像上传到 AWS s3 存储桶存储。 google 中的大多数 AWS s3 图片上传示例都要求使用 lambda 函数将图片上传到服务器。

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

如果我可以使用我的 AWS“key”和“secret”将我的图像上传到我的公共存储桶 URL,有什么办法吗?

谁能建议我一种仅从移动端彻底上传图片的方法?

谢谢。

【问题讨论】:

    标签: amazon-web-services flutter dart amazon-s3


    【解决方案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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 1970-01-01
      • 2013-08-11
      • 2020-07-21
      • 2018-11-24
      相关资源
      最近更新 更多