我需要实现AWS Lambda处理程序以处理AWS S3Events和SNSEvent,有什么解决方案吗?
我已经检查了这个答案,How to support more than one trigger in AWS Lambda in Golang?
但这对我不起作用。
答案 0 :(得分:3)
根据this document,您可以处理您的自定义事件。因此,您可以创建包含S3Entity和SNSEntity的自定义事件
'd/m/Y H:i:s'
然后检查EventSource
type Record struct {
EventVersion string `json:"EventVersion"`
EventSubscriptionArn string `json:"EventSubscriptionArn"`
EventSource string `json:"EventSource"`
SNS events.SNSEntity `json:"Sns"`
S3 events.S3Entity `json:"s3"`
}
type Event struct {
Records []Record `json:"Records"`
}