HTTP请求的CloudWatch事件触发器



我有一个EC2实例,它运行一些偶尔需要的服务。使用服务的应用程序将不断重试,直到找到服务器,所以我想知道是否可以设置一个CloudWatch事件规则,当HTTP流量指向EC2时,该规则将触发启动EC2的Lambda。关于这是否可能,有什么想法吗?

否,但使用API网关可以接受HTTP请求并触发Lambda。在lambda代码中,您可以使用AWS SDK编写启动EC2的逻辑。

AWS指南:https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/ec2-example-managing-instances.html

示例代码:https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/javav2/example_code/ec2/src/main/java/com/example/ec2/StartStopInstance.java

最新更新