amazon-s3 - Amplify Storage put 和 S3 ManageUpload
问题描述
嗨 Stackoverflow 伙计们,
关于将文件上传到 AWS 的 Amplify Storage 和 S3 SDK 使用之间的差异,我有很多疑问。
我已经在这里添加了讨论以供参考 - https://github.com/aws-amplify/amplify-js/discussions/8973
如果您访问链接并理解我的查询并让我知道您的答案,我会很高兴。提前致谢。
解决方案
对于您的问题,给出了 github 上的示例:
S3 SDK 围绕 AWS API for S3 并基于 IAM 策略(和存储桶 ACL)进行上传。
Amplify Storage 使用 cognito auth 和 cognito 作为对 S3 的访问权限,并使用服务角色获得将文件传递到 S3 的访问权限。
在这种情况下,由于中间身份验证,Amplify Storage 会稍微慢一些,但基本相同。
推荐阅读
- angular - 如何扩展现有的角度示意图
- java - 使用 Mockito 对 InputStreamReader 进行 Junit 测试
- c# - 为什么不推荐使用这种“goto”语句?
- kubernetes - 安装 metric-server 时无法完全收集指标
- django - 内联实例的多个查询 Django admin
- javascript - h:inputText 只允许十进制数字
- spring-boot - Spring Boot Websocket 聊天和 RabbitMQ
- operating-system - 使用原始文件名将文件保存为不同的格式
- wpf - 几何绘图图像的VisualBrush模糊并被切断
- python - 最大熵(maxent)分类器的可重现结果