需要创建两个规则,每个规则有一个目标,或者使用Lambda函数将事件路由到多个目标。例如,可以使用以下Lambda函数将事件发送到两个SNS主题:
import boto3
import json
def lambda_handler(event, context):
sns = boto3.client('sns')
message = event['detail']
# Send to first SNS topic
sns.publish(
TopicArn='',
Message=json.dumps(message),
)
# Send to second SNS topic
sns.publish(
TopicArn='',
Message=json.dumps(message),
)
然后,将该Lambda函数作为事件目标添加到EventBridge规则中。