Gar*_*day 2 amazon-web-services aws-cloudformation aws-api-gateway aws-serverless
我有一个生成 API 的 cloudformation 模板。我希望端点之一具有路径参数。但是,我不明白如何用 来实现这一点AWS::Serverless::Function。这是我当前的功能:
GetItems:
Type: AWS::Serverless::Function
Properties:
Handler: api/items/get.handler
Timeout: 29
CodeUri: .
Events:
Get:
Type: Api
Properties:
Method: get
Path: /items
RestApiId: !Ref MyAPI
Run Code Online (Sandbox Code Playgroud)
这会创建一个端点,例如aws-domain-example.com/v1/items. 这很好用。
不过,我想要aws-domain-example.com/v1/items/{item_id}
如何添加路径参数?
我认为模板应该如下所示。这样你就可以访问它event.pathParameters.itemCode
Events:
Get:
Type: Api
Properties:
Path: /item/{itemCode}
Method: get
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
689 次 |
| 最近记录: |