具有相同输入文件的多个浏览器

时间:2018-09-16 04:03:17

标签: amazon-s3 architecture ftp aws-lambda web-deployment

需要在AWS lambda中处理来自Web浏览器的输入文本文件,并且需要将输出(JSON)呈现回浏览器。 (注意:正在使用AWS Beantalk)。 如果有10个用户/客户端上载同名文本文件,该如何处理案件。 AWS lambda应该将输出呈现给相应的用户/客户端。如何使用S3或EFS执行此操作。 (注意:由于存在用户的任何登录凭据,因此无法唯一标识用户)

1 个答案:

答案 0 :(得分:0)

我们遇到了类似的问题,并通过以下方式解决了。 找到唯一性并相应地命名。

  

文件名-TimeStamp.Extension

如果在给定时间内有频繁的上传,则添加一个随机序列号。

  

文件名-TimeStamp-RandomSequence.Extension

如果要使其完全随机,则可以使用uuid(十六进制)或idgen(字母数字)

希望获得帮助。