Может вызывать функцию напрямую, но не может свернуть открытую конечную точку HTTP POST - PullRequest
0 голосов
/ 31 декабря 2018

Хотя я могу запустить https://github.com/mbsambangi/aws-java-spring-cloud-function-demo как есть (вызывая функцию), он не работает, когда я ввожу событие http в serverless.yml.

Модифицированный серверФайл .yml ниже

service: sls-aws-java-spring-cloud-function-demo
provider:
  name: aws
  runtime: java8
  timeout: 10
package:
  artifact: target/aws-java-spring-cloud-function-demo-0.0.1-SNAPSHOT-aws.jar
functions:
  members:
    handler: com.healthfirst.memberfunction.AwsLambdaHandler
    environment:
      FUNCTION_NAME: members
    events:
      - http: 
          path: /
          method: POST

Это происходит и с другими функциями.Я что-то упустил или это ошибка?

Ошибка

curl -X POST https://xxxxxxxx.execute-api.yyyyyy.amazonaws.com/dev/ -H "Content-type:application/json" --data '{"memberId":"1234567890"}'

{"message": "Internal server error"}
...