【问题标题】:How to configure multiple S3 buckets in android using the amplify framework如何使用放大框架在android中配置多个S3存储桶
【发布时间】:2021-05-04 15:22:18
【问题描述】:

我正在开发一个使用 AWS 作为云后端的 android 应用程序。我需要在我的 android 应用程序中访问两个不同的 S3 存储桶。根据官方文档,AWS 建议使用 Amplify 框架进行 android AWS 集成。 但我在官方文档https://docs.amplify.aws/lib/storage/getting-started/q/platform/android#provision-backend-storage 中找不到任何关于如何使用 Amplify 在单个 android 应用程序中添加/访问多个 S3 存储桶的详细信息。

【问题讨论】:

  • 您是否需要一种方法让 Amplify 为您的应用程序创建和管理多个 S3 存储桶,以便您可以从应用程序前端与它们进行交互?如果是这样,我可以提供一个完美的答案。有未记录的存储函数参数允许您命名存储桶,并且有一个简单的过程可以添加多个存储桶并让 amplify 创建/管理它们。告诉我。

标签: android amazon-web-services amazon-s3 aws-amplify-cli aws-amplify-sdk-android


【解决方案1】:

Amplify Android 目前不支持此功能。如果您想查看添加的功能,请在the project's GitHub repository 上记录功能请求。

这里有几个选择:

  1. 创建第三个存储桶,专门用于您的移动应用。将其他两个存储桶中的内容复制/组合到这个新存储桶中。或者,在源存储桶上设置一个偶数触发器,以便在将新内容添加到源存储桶时自动将内容复制到移动存储桶中。s

  2. 改为直接使用 AWS 移动开发工具包中的 AmazonS3Client

【讨论】:

    猜你喜欢
    • 2022-01-12
    • 2023-03-31
    • 2021-12-02
    • 2012-06-27
    • 2017-09-21
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 2016-03-02
    相关资源
    最近更新 更多