在模板文件(template.yaml)中的Lambda函数定义中添加'ApiEvent”元素,并'ApiEvent”下的'Properties”元素中添加'RequiredQueryStringParameters”。以下是示例代码:
Resources:
MyLambdaFunction:
Type: AWS::Serverless::Function
Properties:
CodeUri: myLambda/
Handler: index.handler
Runtime: nodejs12.x
Events:
ApiEvent:
Type: Api
Properties:
Path: /my-lambda
Method: get
RequiredQueryStringParameters:
- RequiredParam1
- RequiredParam2
在这个例子中,我们在Lambda函数中添加了一个名为'ApiEvent”的事件(Type: Api),并在其中定义了所需的查询字符串参数(RequiredQueryStringParameters)。这意味着,如果调用我们的Lambda函数时没有提供这些查询字符串参数,则请求将被拒绝。