flutter - Flutter - 来自现有存储桶的 AWS Amplify 存储
问题描述
我使用 S3 存储进行颤振,并且有以下(基本)问题,我无法深入了解。
我了解使用 Amplify for Flutter,该应用程序可以从 S3 存储桶上传和读取内容。我成功地做到了这一点。
但是,我的问题是,如果我的项目已经存储在 S3 服务器上,并且我希望我的应用能够读取并列出那里的项目,我该怎么做。意思是,我不想从应用程序上传到那里,而是一个包含数据的现有存储桶,我希望应用程序能够读取它。另外,我不希望必须登录,我看到的所有使用 S3 和颤振的例子都是在有身份验证登录时。
很抱歉这个基本问题,但我从一开始就感到困惑。任何基本指导都会有很大帮助。或教程链接等
谢谢
解决方案
试试这个:https ://docs.amplify.aws/lib/storage/existing-resources/q/platform/ios/
我知道这是 ios 文档,但它似乎适用于 Flutter。
amplify import storage
按照提示运行以选择您的存储桶。
运行amplify push
。
您的存储现在应该使用您预先存在的 s3 存储桶。查看 Amplify 控制台以确认。
推荐阅读
- javascript - 如何将 Array.prototype.filter 与对象一起使用
- amazon-web-services - 推动放大环境后的 grequests 问题
- reactjs - 在 React 上刷新后保持在同一个 TabPanel 上
- typescript - 在 TypeScript 中使用 MemoryDescriptor(用于 new WebAssembly.Memory())
- python - 如何保存 AzureML Pipelines 的输出
- python - 当键指向数组时遍历字典键?
- javascript - 如何确保类型检查函数为相同的参数返回相同的引用
- javascript - 查找所有没有角色的成员并发送消息
- javascript - 雷达图的圆形标签
- python-3.x - 如何通过将条件应用于其值为元组的列来过滤数据框?