AWS Api网关/ AWS ALB / Kong Api网关

时间:2019-01-04 20:05:38

标签: amazon-web-services aws-api-gateway api-gateway kong aws-alb

我有一个任务要用新的API网关替换当前的CA层7。 新的API网关应该能够处理     1.限速     2.认证     3.版本处理等, 经过研究,我发现我们可以将AWS api网关或Kong api网关或带有Cognito的AWS ALB用于身份验证支持。 理解基本差异实在是太压倒性的了,请您简单介绍一些基本概念,以及一些我应该从中引用的指针或链接。

1 个答案:

答案 0 :(得分:0)

API网关在部署历史记录标签中跟踪您进行的每个部署。在那里,您会找到所有版本的API,并且可以随时更改为任何版本。

您还可以从 Swagger 文件创建您的api网关。

对于为资源创建的每种方法,您都需要配置方法请求集成请求集成响应方法响应

集成请求是发生所有事情的地方。如果要与诸如firehose的任何AWS服务集成,或者要进行lambda集成或与现有的HTTP端点集成,则将在此处设置如何处理请求。

映射模板使用 Apache Velocity模板语言(VTL)。 http://velocity.apache.org/engine/1.7/vtl-reference.html https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html

REST API入门https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html

API网关集成类型https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-api-integration-types.html

如何导入rest api: https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api.html

限制和已知问题: https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html

部署: https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-deploy-api.html

发布https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-publish-your-apis.html