В настоящее время у нас есть
требование:
APIEndPoint ---> aws Lambda ------> aws SQS -----> Java_service
где APIEndPoint , Лямбда & AWS_SQS - это функции без сервера (новые), которые необходимо подключить к существующей Java_service (не функциональность без сервера).
Lambda - это среда выполнения NodeJS
SQS имя MyQueue
(скажем)
Вместо Java_service (выше), если это была другая лямбда-функция NodeJS (скажем, sqsHandler
), например:
APIendPoint ---> aws Lambda ------> aws SQS -----> aws Lambda 2
тогда шаблон будет:
functions:
sqsHandlFunc:
handler: handler.sqsHandler
events:
- sqs:
arn:
Fn:GetAtt:
- MyQueue
- Arn
batchSize: 1
Каким должно быть подключение шаблона SAM, если обработчик (sqsHandlFunc
) подключает awsSQS к java-сервису (без сервера)? Служба Java (приложение Springboot) доступна через REST API