API с идентификатором не включает ресурс с путем / *, имеющий интеграцию LAMBDA для ЛЮБОГО метода - PullRequest
1 голос
/ 12 июня 2019

.net core serverless web api Я пытаюсь сделать прокси-интеграцию с лямбда и шлюзом api, все нормально работает с консолью aws

, но у меня возникают проблемы с командами aws cli, я пытался интегрироваться с cli, нолямбда неправильно интегрирована

aws apigateway create-resource --rest-api-id id --parent-id id --path-part {proxy+}


aws apigateway put-method --rest-api-id id --resource-id id --http-method ANY --authorization-type "NONE" 


aws apigateway put-integration --rest-api-id id --resource-id id --http-method ANY --type HTTP_PROXY --integration-http-method ANY --uri arn:aws:apigateway:us-east-2:lambda:path//2015-03-31/functions/arn:aws:lambda:us-east-2:account_id:function:helloworld/invocations 


aws lambda add-permission --function-name helloworld --action lambda:InvokeFunction --principal apigateway.amazonaws.com --source-arn arn:aws:execute-api:us-east-2:account_id:apiid/*/*/* --statement-id 12345678
...