1
나는 다음을 수행 할 수있는 특정 자원이 우리의 AWS 계정에서 만든 CloudWatch는 경보의 수 (EC2 인스턴스 된 ELB 등) 내 serverless.yml
에서서버없는 기능의 이벤트가 이벤트를 공유 할 수 있습니까?
를 작성하고 싶습니다,하지만 여러 CloudWatch를을 만드는 끝 동일한 이벤트를 수신하는 규칙 이벤트를 수신하고 SNS 주제
에 게시 할 CloudWatch에서 규칙을 만들functions:
createLatencyAlarm:
handler: createLatencyAlarm.main
events:
- cloudwatchEvent:
event:
source:
- "aws.elasticloadbalancing"
detail-type:
- "AWS API Call via CloudTrail"
detail:
eventSource:
- "elasticloadbalancing.amazonaws.com"
eventName:
- "CreateLoadBalancer"
createUnhealthHostAlarm:
handler: createUnhealthyHostAlarm.main
events:
- cloudwatchEvent:
event:
source:
- "aws.elasticloadbalancing"
detail-type:
- "AWS API Call via CloudTrail"
detail:
eventSource:
- "elasticloadbalancing.amazonaws.com"
eventName:
- "CreateLoadBalancer"
는 또한 같은 SNS 주제로 이벤트를 설정할 수 있습니다, 그러나 나는 (서버없는 외부) 별도로해야
functions:
createLatencyAlarm:
handler: createLatencyAlarm.main
events:
- sns: create-elb
createUnhealthHostAlarm:
handler: createUnhealthyHostAlarm.main
events:
- sns: create-elb
serverless.yml
에 함수간에 공유 할 수있는 이벤트를 설정할 수 있습니까?
SNS 이벤트에서 트리거하도록 서버가없는 기능을 설정하는 SNS 항목에 게시하는 단일 규칙을 수동으로 생성하는 결과가 발생했습니다. 나는 또한 문제를 제출할 것이다. 감사! – tkwargs