- Когда я загружаю XML-документ в корзину S3
- Через запрос APIGateway
Код: Выделить всё
public class MultiTriggerLambda implements RequestHandler {
private final AmazonS3 s3Client = AmazonS3ClientBuilder.defaultClient();
@Override
public Object handleRequest(Object event, Context context) {
if (event instanceof S3Event) {
// S3 Trigger
return handleS3Event((S3Event) event, context);
} else if (event instanceof APIGatewayProxyRequestEvent) {
// API Gateway Trigger
return handleApiGatewayRequest((APIGatewayProxyRequestEvent) event, context);
} else {
// Unknown Event
return "Unknown event source";
}
}
Могу ли я как-то настроить свое лямбда-событие или событие S3 чтобы я получал событие типа S3Event и APIGatewayProxyRequestEvent, а не Map?
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/791 ... le-sources
Мобильная версия