AWS Eventbridge是一项全新的服务,它可以将来自各种AWS服务(例如EC2,SNS等)的事件发送到多个目标。在AWS Eventbridge中,您可以创建规则来指定从哪个源发出的事件,以及将它们发送到什么目标。
在本例中,我们将介绍如何使用AWS Eventbridge来监听来自AWS Route53的事件,并将其路由到AWS Lambda函数,以进行自定义操作。
{ "detail-type": ["AWS API Call via CloudTrail"], "detail": { "eventName": [ "CreateResourceRecordSet", "ChangeResourceRecordSets", "StopQueryLogging", "DeleteHostedZone", "DeleteQueryLoggingConfig", "DeleteReusableDelegationSet", "DeleteTrafficPolicy", "DeleteTrafficPolicyInstance" ] } }
现在,您的Lambda函数将在AWS Route53事件发生时自动触发。您可以在Lambda函数中编写代码,以响应这些事件并执行任何自定义操作。例如,您可以使用Lambda函数自动更改DNS记录,创建新的Hosted Zone等等。