小编arr*_*lue的帖子

Terraform Api Gateway Lambda 集成触发问题

如果我手动添加 Lambda 函数类型的集成请求,Api 网关触发器会自动添加到 lambda 函数。

如果我通过 Terraform 执行此操作,一切看起来都是正确的,但当我查看 Lambda 函数时,它没有触发器。

如果我随后手动更新集成请求(更改为模拟并返回 Lambda 函数),触发器是否会添加到 Lambda 函数?之后一切正常。

我缺少什么?

resource "aws_api_gateway_integration" "integration" {
  count = var.lambda_definition.apigateway ? 1 : 0
  rest_api_id = "${data.terraform_remote_state.apigateway.outputs.apigateway_id}"
  resource_id = aws_api_gateway_resource.api_proxy_resource[count.index].id
  http_method = "${aws_api_gateway_method.method[count.index].http_method}"
  integration_http_method = "ANY"
  type                    = "AWS_PROXY"
  uri                     = aws_lambda_function.lambda.invoke_arn
}
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-lambda terraform aws-api-gateway

5
推荐指数
2
解决办法
6245
查看次数

在 Cognito 中的特定用户上获取 UserNotFoundException

我正在使用 cognitoUser.authenticateUser 来验证用户身份。这适用于我在 Cognito 中拥有的所有 30 个用户,除了一名用户。(AWS.CognitoIdentityServiceProvider.CognitoUser)

具体来说,我可以通过用户名而不是经过验证的电子邮件地址对用户进行身份验证。这是我无法通过电子邮件地址进行身份验证的唯一用户。传递电子邮件地址时,调用会返回 UserNotFoundException。

该用户的设置与其他用户完全相同,验证的电子邮件地址也非常简单。

在此输入图像描述

电子邮件:foo@bar.com

amazon-cognito

1
推荐指数
1
解决办法
2465
查看次数