Я пробую набор инструментов AWS для без затмения, чтобы создать простую лямбда-функцию с API-шлюзом в качестве входного события.
Это учебник, которым я следую в AWS:
https://docs.aws.amazon.com/toolkit-for-eclipse/v1/user-guide/lambda-tutorial.html
Хотя, в отличие от учебного пособия, я использовал шаблон статьи, предоставляемый AWS-сервером.
Все работает хорошо, но с одной стороны, то есть когда я развертываю и запускаю стек формирования облака, он создает конечную точку APIgateway, которая не включает параметр queryString, теперь я могу включить ее вручную, но я не хочу этого делать, а скорее хотел бы, чтобы он включал в себя формирование облаков.
Я попытался включить его как "RequestParameters", как показано ниже:
{
"Description": "Simple article service.",
"Resources": {
"GetArticle": {
"Type": "AWS::Serverless::Function",
"Properties": {
"Handler": "com.serverless.demo.function.GetSteps",
"Runtime" : "java8",
"Events": {
"GetResource": {
"Type": "Api",
"Properties": {
"Path": "/,",
"Method": "get",
"RequestParameters" : { "inputString":true }
}
}
}
}
}
}
}
Но при развертывании я получаю сообщение об ошибке:
RequestParameters is not defined for resource of Type :API