使用AWS在Android聊天应用程序中传输和存储文件

时间:2018-10-08 11:13:20

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

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

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

1 个答案:

答案 0 :(得分:0)

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