首页 > 解决方案 > Flutter - 来自现有存储桶的 AWS Amplify 存储

问题描述

我使用 S3 存储进行颤振,并且有以下(基本)问题,我无法深入了解。

我了解使用 Amplify for Flutter,该应用程序可以从 S3 存储桶上传和读取内容。我成功地做到了这一点。

但是,我的问题是,如果我的项目已经存储在 S3 服务器上,并且我希望我的应用能够读取并列出那里的项目,我该怎么做。意思是,我不想从应用程序上传到那里,而是一个包含数据的现有存储桶,我希望应用程序能够读取它。另外,我不希望必须登录,我看到的所有使用 S3 和颤振的例子都是在有身份验证登录时。

很抱歉这个基本问题,但我从一开始就感到困惑。任何基本指导都会有很大帮助。或教程链接等

谢谢

标签: flutteramazon-s3aws-amplify

解决方案


试试这个:https ://docs.amplify.aws/lib/storage/existing-resources/q/platform/ios/

我知道这是 ios 文档,但它似乎适用于 Flutter。

amplify import storage按照提示运行以选择您的存储桶。

运行amplify push

您的存储现在应该使用您预先存在的 s3 存储桶。查看 Amplify 控制台以确认。


推荐阅读