Amazon web services 在EC2上运行应用程序-使用RESTful API触发它-自动缩放
我有一个独立的adobe after effects脚本。 脚本输入:获取一个视频文件和一些数据 脚本输出:多个视频文件 我希望在EC2实例上部署脚本,并实现以下目标: 1) 调用独立脚本以使用给定的输入(视频文件和一些数据)运行 2) 将数据分为若干批,以便我们可以并行运行脚本以生成输出视频文件 3) 将输出的视频文件放入S3。使用CDN访问它们 我对如何实现第1步和第2步有疑问 对于步骤1,是否需要设置API来调用EC2上的脚本?如果是,我应该怎么做?任何文档指针都会非常有用 对于步骤1,另一个选项是将输入放在S3中,并找到一个解决方案,在S3上上载新文件时触发EC2上的脚本。有没有这样的解决办法 对于步骤2,AWS上是否有任何Map Reduce解决方案可以帮助将作业拆分为并行任务Amazon web services 在EC2上运行应用程序-使用RESTful API触发它-自动缩放,amazon-web-services,amazon-s3,amazon-ec2,Amazon Web Services,Amazon S3,Amazon Ec2,我有一个独立的adobe after effects脚本。 脚本输入:获取一个视频文件和一些数据 脚本输出:多个视频文件 我希望在EC2实例上部署脚本,并实现以下目标: 1) 调用独立脚本以使用给定的输入(视频文件和一些数据)运行 2) 将数据分为若干批,以便我们可以并行运行脚本以生成输出视频文件 3) 将输出的视频文件放入S3。使用CDN访问它们 我对如何实现第1步和第2步有疑问 对于步骤1,是否需要设置API来调用EC2上的脚本?如果是,我应该怎么做?任何文档指针都会非常有用 对于步骤1,另
谢谢。我将建议您在步骤1中选择2。 您可以将“输入”数据文件存储到S3存储桶中。为此特定bucket上的任何活动(如上载新文件)配置一些CloudWatch事件/规则。 此CloudWatch事件在执行时应调用一个目标,该目标将执行一个脚本来执行拆分数据并在S3上上载新视频文件的操作 大概是这样的: 一个选项是编写Lambda函数。然而,在此之前,考虑其在执行时间、内存分配、冷启动等方面的局限性。 另一个选择是触发ECS集群。同样,您必须将脚本/应用程序容器化 另一个选项是触发SSM Run命令,该命令将在指定的EC2实例上运行脚本