OK,所以我设置的简单总结,我想完成的任务:使用ec2创建存储在s3上的图像缩略图的优雅方法,并在完成时与导轨进行通信?
我有一个运行我的网站上轨2.3.5服务器。我的网站上有一个Flash应用程序,用户可以直接将图像上传到s3。
上传完成后,会通知rails。
在图像完成上传到s3和rails的通知处,我想让rails向ec2上的某些内容发送邮件以创建两个缩略图(110x110和600x600)。
当缩略图被创建并转移到s3时,我想要ec2上的任何进程发送一个帖子回到rails以通知缩略图创建已完成并且位于s3上。
完成此操作的最佳方法是什么?我已经非常简短地查看了诸如knife之类的工具,但我对使用ec2或类似服务并不熟悉。
由于
谢谢您的回复。我正在看这个ec2 ruby gem(https://github.com/rightscale/right_aws)发送队列请求与SQS。我不确定的是我将在ec2方面做什么。我是否应该使用带有right_aws的Rails服务器来检查队列,然后使用回形针将图像后处理为缩略图? – Zyren
在EC2上安装带有right_aws和回形针的导轨是一种选择,但只要它可以轮询SQS队列并处理映像,它在EC2上运行的并不重要。 – dcro
您也可以使用SAAS提供程序来处理缩略图生成。我现在的一个选择是http://transloadit.com/,但我没有使用它们,所以我无法就其服务提供任何反馈。 – dcro