我创建了一个 SAM 模板,其中包含一个函数。部署 SAM 后,将添加 lambda 函数,并在 cognito 中添加 lambda 函数触发器时显示该函数,但当我保存时,会出现 404 错误。
SAM模板
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: >-
description
Globals:
Function:
CodeUri: .
Runtime: nodejs14.x
Resources:
function1:
Type: 'AWS::Serverless::Function'
Properties:
FunctionName: function1
Handler: dist/handlers/fun1.handler
Run Code Online (Sandbox Code Playgroud)
添加触发器时认知错误
[404 Not Found] Allowing Cognito to invoke lambda function cannot be completed.
ResourceNotFoundException (Request ID: e963254b-8d2a-49fa-b012-xxxxxxxx)
Run Code Online (Sandbox Code Playgroud)
注意 - 如果我Cognito Sync trigger
在 lambda 配置仪表板中添加一个触发器,然后尝试在用户池中配置触发器,它就会起作用。