我创建了一个CloudSearch域。使用CLI
数据已成功上传到域。使用命令 -
cs-import-documents -d searchdev3 --source s3://mybucket/html
我想知道以后在将新文件添加到S3存储桶时如何将数据添加到搜索域。
我们可以执行以下任何一项 -
以上选项似乎是可行的,但每次手动执行上传操作似乎都不是一个好主意。
答案 0 :(得分:2)
我使用AWS Lambdas事件处理服务。基于S3设置事件流非常简单(参见http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html)
然后,您的Lambda将根据S3事件向CloudSearch提交搜索文档。有关从Lambda提交文档的示例,请参阅https://gist.github.com/fzakaria/4f93a8dbf483695fb7d5