【问题标题】:use AWS to transfer and store files in android chatting app使用 AWS 在 android 聊天应用程序中传输和存储文件
【发布时间】:2019-03-13 01:15:37
【问题描述】:

我想使用 AWS 在 2 个或更多用户(群聊)之间交换和存储 Android 消息传递应用程序中的文件。 如果用户要发送文件,他会将其上传到 AWS 并向收件人发送一条消息,其中包含有关如何下载附件的信息(id、文件名?)

每个用户都应该有自己的密钥来限制对他发送/接收的文件的访问。 这是否可以通过 S3 进行一些简单的设置,例如在 Android 应用程序上使用 AWSMobileClient?我找不到任何有用的例子。

【问题讨论】:

  • 我相信aws sdk永远不会围绕这个意图构建,你可以做的是获取一个目录并对其进行有效的轮询,每当A-->发送消息到-->B发送一个静默推送和轮询 AWS 目录。

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


【解决方案1】:

据我所知 - 如果您只想使用 S3 的一个实例并希望限制某些用户对某些文件的使用,那么我认为您需要添加额外的层来处理对该文件的访问。例如 - 创建 Lambda 来处理对 S3 的访问,并使用 DynamoDB 来存储有关每个用户/文件及其可访问性的信息。

【讨论】:

    猜你喜欢
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    相关资源
    最近更新 更多