amazon-web-services - AWS SQS 消息转发到下一个 sqs 服务不显示 cloudwatch 日志
问题描述
免责声明:aws 领域的新手
我有一个将消息发送到 sqs 队列以处理订单的端点,一旦处理订单完成,它就会将该消息转发到另一个队列以处理付款。
我成功地将我的消息发送到第一个队列以处理订单,并且还打印成功消息说消息已被转发到处理支付队列,但是,我在 cloudwatch 日志中看不到任何日志打印。
我为流程订单回购创建了一个 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
期待您的专家意见。
看待
解决方案
推荐阅读
- php - 如何从我的表单中获取信息以使用 XAMPP 插入到 mySQL 数据库中?
- vba - LibreOffice 中 Oobasic 或 StarBasic 的 Debug.Print (VBA) 函数是什么?
- linux - 如何防止服务脚本输出阻塞“消息”
- python-3.x - 记录 tkinter 变量的名称
- c - 如何避免使用用户定义的信号杀死进程
- ios - Obj-C - 将单元格从一个表格视图拖到另一个表格视图中?
- reactjs - 如何将 nextProps 传递给映射数组
- identityserver4 - Identityserver4 可以用于开放银行授权服务器实施吗?
- google-sheets - 计算 Google 表格列中前 80% 值的平均值
- python - 使用 python pandas 从 Dataframe 中删除记录