Отказ от ответственности: новичок на арене aws
У меня есть конечная точка, которая отправляет сообщение в очередь sqs для обработки заказа, после обработки заказа пересылает это сообщение в другую очередь для обработки платежа.
Я успешно отправляю свое сообщение в первую очередь для обработки заказа, и при этом также выводится сообщение об успешном завершении, сообщающее, что сообщение было переслано для обработки очереди платежей, однако я не вижу печати журналов в журналах Cloudwatch.
Iсоздали файл serverless.yml для репо в технологическом заказе.
service: process-order
plugins:
- serverless-offline
- serverless-domain-manager
provider:
name: aws
runtime: nodejs10.x
stage: ${file(./env.yml):${opt:stage}.stage}
region: ${file(./env.yml):${opt:stage}.region}
deploymentBucket: ${file(./env.yml):${opt:stage}.bucket}
environment:
MESSAGE: ${file(./env.yml):${opt:stage}.me
iamRoleStatements:
- Effect: "Allow"
Action:
- "sqs:SendMessage"
Resource: "arn:aws:sqs:eu-east-2:996333333061:ApiPaymentTest"
functions:
compute:
handler: index.handler
events:
- sqs: arn:aws:sqs:eu-east-2:996333333061:ApiPaymentTest
- sqs:
arn:
Fn::GetAtt:
- ApiPaymentTest
- Arn
bacthSize: 1
Пожалуйста, ждите вашего экспертного заключения.
относительно