我打算开发一个可以在S3文件上执行一些基本文本编辑功能(如插入和删除)的Web应用程序。有谁能告诉我前进的道路?我目前正在学习Lambda,并在此处学习了教程:http://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html
我可以创建一个Lambda函数,它可以修改S3上的文件,现在可以通过AWS CLI调用该函数。我还需要了解和创建此Web应用程序还需要做些什么?非常感谢你。
答案 0 :(得分:0)
您需要查看AWS API Gateway。这可以是Web应用程序的前端。
另请注意,S3是一种块存储机制,如果您的文件编辑太频繁,则不适合您的用例,因为每次要编辑文本时都必须下载整个文件,修改和再次上传。并注意S3 eventual consistency
Amazon S3数据一致性模型
Amazon S3为所有地区的S3存储桶中的新对象的PUTS提供了读写后一致性,但有一点需要注意。需要注意的是,如果您在创建对象之前对密钥名称发出HEAD或GET请求(以查找对象是否存在),则Amazon S3会为写入后读取提供最终一致性。