Невозможно вызвать лямбда-функцию в методе шлюза API с использованием шаблона облачной информации

Я пытаюсь подготовить Lambda и API Gateway с помощью шаблона CloudFormation и пытаюсь вызвать Lambda в одном из методов, но получаю такую ​​проблему, как функция arn, недействительна. Пожалуйста, примите решение по этому поводу

{

«AWSTemplateFormatVersion»:»2010-09-09″, «Transform»:»AWS::Serverless-2016-10-31″, «Description»:»Testing.», «Parameters»:{ }, «Conditions»:{ }, «Resources»:{ «AspNetCoreFunction»:{ «Type»:»AWS::Serverless::Function», «Properties»:{ «Handler»:»<Handler_details>», «Runtime»:»dotnetcore3.1″, «CodeUri»:»», «MemorySize»:256, «Timeout»:30, «Role»:»$Function_Role», «Policies»:null, } }, «gateway»:{ «Type»:»AWS::ApiGateway::RestApi», «Properties»:{ «Name»:»Test», «Description»:»Testing», «ApiKeySourceType»:»HEADER», «EndpointConfiguration»:{ «Types»:[ «REGIONAL» ] } } }, «ApiMethod»:{ «Type»:»AWS::ApiGateway::Method», «Properties»:{ «RestApiId»:{ «Ref»:»gateway» }, «HttpMethod»:»ANY», «AuthorizationType»:»NONE», «Integration»:{ «IntegrationHttpMethod»:»POST», «TimeoutInMillis»:29000, «Type»:»AWS_PROXY», «Uri»:{ «Fn::Sub»:[ «arn:aws:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/${lambdaArn}/invocations», { «lambdaArn»:{ «Fn::GetAtt»:[ «AspNetCoreFunction», «Arn» ] } } ] } } } }

}

Я попытался использовать нижеуказанный uri от имени выше uri, который упоминается в приведенном выше коде, но все еще имеет ту же проблему.

uri: Fn :: Sub: [arn: aws: apigateway: us-east-1: lambda: path / 2015-03-31 / functions / $ {AspNetCoreFunction.Arn} / invocations]

@Marcin. Спасибо за ваш комментарий. Найдите ОШИБКУ. Недопустимая лямбда-функция (служба: AmazonApiGateway; код состояния: 400; код ошибки: BadRequestException; идентификатор запроса: 9cc5af0e-f6a1-4fe4-bad4-bdb066959928; прокси: null)   —  person kaka    schedule 04.05.2021

В чем именно заключается сообщение об ошибке?   —  person kaka    schedule 04.05.2021

Источник: ledsshop.ru

Стиль жизни - Здоровье!