Python 将EC2与自动缩放组一起用于AWS上的批处理图像处理应用程序
我是AWS的新手,正在尝试将基于python的图像处理应用程序移植到云端。我们的应用程序场景类似于这里描述的批处理场景 [media.amazonwebservices.com/architecturecenter/AWS\u ac\u ra\u batch\u 03.pdf] 具体而言,所涉及的步骤包括:Python 将EC2与自动缩放组一起用于AWS上的批处理图像处理应用程序,python,amazon-web-services,amazon-ec2,batch-processing,boto,Python,Amazon Web Services,Amazon Ec2,Batch Processing,Boto,我是AWS的新手,正在尝试将基于python的图像处理应用程序移植到云端。我们的应用程序场景类似于这里描述的批处理场景 [media.amazonwebservices.com/architecturecenter/AWS\u ac\u ra\u batch\u 03.pdf] 具体而言,所涉及的步骤包括: 接收大量图像(>1000)和一个包含图像元数据的CSV文件 解析CSV文件并创建数据库(使用dynamoDB) 将图像推送到云端(使用S3),并推送形式为(bucketname,keynam
(bucketname,keyname)
到输入队列(使用SQS)BOOTSTRAP\u脚本
输入队列ad处理消息(如果可用)。这就是我想要的
AWS博客上的Django PDF示例正在进行思考
boto.services
处理阅读的所有细节
消息、在S3中检索和存储文件、编写消息等。
这就是monster muck mashup示例中使用的内容
在这方面的任何帮助都将不胜感激。谢谢。您应该编写一个应用程序(例如使用Python和Boto)来执行SQS轮询并与S#和DynamoDB交互 此应用程序必须在启动时安装在EC2实例上。有几个选项可用(CloudFormation、Chef、CloudInit和用户数据或自定义AMI),但我建议您从这里描述的用户数据开始 您还必须确保您的实例具有与S3、SQS和DynamodDB对话的适当权限。您必须为此创建IAM权限。然后将权限附加到角色,并将角色附加到实例。有关详细程序,请参见以下文档: