首页 > 解决方案 > Amplify Storage put 和 S3 ManageUpload

问题描述

嗨 Stackoverflow 伙计们,

关于将文件上传到 AWS 的 Amplify Storage 和 S3 SDK 使用之间的差异,我有很多疑问。

我已经在这里添加了讨论以供参考 - https://github.com/aws-amplify/amplify-js/discussions/8973

如果您访问链接并理解我的查询并让我知道您的答案,我会很高兴。提前致谢。

标签: amazon-s3aws-sdkaws-amplify

解决方案


对于您的问题,给出了 github 上的示例:

S3 SDK 围绕 AWS API for S3 并基于 IAM 策略(和存储桶 ACL)进行上传。

Amplify Storage 使用 cognito auth 和 cognito 作为对 S3 的访问权限,并使用服务角色获得将文件传递到 S3 的访问权限。

在这种情况下,由于中间身份验证,Amplify Storage 会稍微慢一些,但基本相同。


推荐阅读