使用API Gateway和DynamoDB构建无服务器应用
1. 使用API Gateway构建无服务器REST API
在构建无服务器REST API时,我们可以使用API Gateway的多种集成方式,如模拟集成、Lambda集成和Lambda代理集成。这里主要介绍使用CloudFormation模板创建具有Lambda代理集成的API。
1.1 创建API的步骤
- 创建模板基础信息 :开始创建模板,包含版本、描述和RestApi资源。
- 添加代理资源 :添加
{proxy+}代理资源,代码如下:
MyProxyResource:
Type: AWS::ApiGateway::Resource
Properties:
RestApiId: !Ref MyRestAPI
ParentId: !GetAtt MyRestAPI.RootResourceId
PathPart: '{proxy+}'
- 添加方法定义 :定义方法,使用
AWS_PROXY集成类型和ANYHTTP方法,代码如下:
MyMethod :
Type : AWS::ApiGat
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



