【发布时间】:2023-03-22 19:30:01
【问题描述】:
我想向我的 cloudwatch 活动发送一个唯一 ID。
下图显示了请求 ID。必须更改此唯一 ID。
下面是我的 lambda 函数的 serverless.yml 代码。
我尝试添加一个输入 (InputTransformers),但效果不大。
我能在这里做什么???
functions:
stream-function:
handler: src/stream-handler/stream.handler
memorySize: 1024 #in MB, also control CPU throughput
timeout: 31 #in seconds, match with downstream to avoid concurrent request
events:
- stream:
type: kinesis
arn:
Fn::GetAtt: [HagoStream, Arn]
batchSize: 1
parallelizationFactor: 2
Id: "my cloud watch rule name"
InputTransformer: {
InputTemplate: '{"uniqueId": "96c80428-14fe-c8d0-f6e3-639384992391"}',
InputPathsMap: {
id: '$.uniqueId'
}
}
maximumRetryAttempts: 2
destinations:
onFailure:
arn:
Fn::GetAtt: [HagoFailedQueue, Arn]
type: sqs
environment:
DLQ_URL:
Ref: HagoDlqQueue
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 aws-lambda serverless