Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何触发运行在Elastic Beanstalk上的应用程序?_Amazon Web Services_Amazon S3_Amazon Elastic Beanstalk - Fatal编程技术网

Amazon web services 如何触发运行在Elastic Beanstalk上的应用程序?

Amazon web services 如何触发运行在Elastic Beanstalk上的应用程序?,amazon-web-services,amazon-s3,amazon-elastic-beanstalk,Amazon Web Services,Amazon S3,Amazon Elastic Beanstalk,我们计划在Elastic BeanStalk上运行java应用程序。它只不过是一个文件检索器、处理器、转换器和映射器。它将从S3检索文件并将其映射到RDS数据库。问题是,当文件到达S3存储桶时,我如何触发在beanstalk上运行的应用程序,以及在需要时如何触发该应用程序 感谢和问候, Kunal您可以通过S3文件上传向SNS(通知主题)发送事件 然后我看到两种选择: 到SNS,您可以连接lambda或http调用,但是在这种情况下,您需要处理故障或可用性问题 如果您的应用程序在EC2上运行,我

我们计划在Elastic BeanStalk上运行java应用程序。它只不过是一个文件检索器、处理器、转换器和映射器。它将从S3检索文件并将其映射到RDS数据库。问题是,当文件到达S3存储桶时,我如何触发在beanstalk上运行的应用程序,以及在需要时如何触发该应用程序

感谢和问候,
Kunal

您可以通过S3文件上传向SNS(通知主题)发送事件

然后我看到两种选择:

到SNS,您可以连接lambda或http调用,但是在这种情况下,您需要处理故障或可用性问题

如果您的应用程序在EC2上运行,我建议将上载事件发送到SQS(队列服务),您的应用程序可以轮询队列消息

也可以点播


为此,您需要从应用程序中公开一个接口或服务。您没有指定您的应用程序是什么,所以实际上由您来定义什么是“随需应变”

谢谢@gusto2,该应用程序是Java代码,用于处理传入文件,根据一些预定义的逻辑对其进行验证并插入数据库。我理解S3触发部分,而这正是我所走的路线,谢谢你再次确认这一点。现在,对于随需应变的人来说,他们试图大声思考我们的选择。1) 如果我们伪造文件到达S3怎么办?2) 如果我们能够利用一个调度程序,那么有没有一种方法可以触发和执行EB应用程序?