API Gateway
Amazon API Gateway可以让开发人员创建、发布、维护、监控和保护任何规模的API。你可以创建能够访问 AWS、其他 Web 服务以及
存储在 AWS 云中的数据的API。
API Gateway没有最低使用成本,我们用多少服务内容就花费多少
API Gateway和Lambda的结合可以构成如下图所示的无服务(Serverless)架构
关于API Gateway,我们需要了解这些
-
API Gateway可以缓存内容,从而更快地将一些常用内容发送给用户
-
API Gateway是一种低成本的无服务(serverless)方案,而且它可以自动弹性伸缩(类似ELB,NAT网关)
-
可以对API Gateway进行节流,以防止恶意攻击
-
可以将API Gateway的日志放到CloudWatch中
-
如果你使用JavaScript/AJAX来跨域 访问资源,那么你需要保证在API Gateway上已经开启了CORS (Cross-Origin Resource Sharing)功能
-
如果没有开启CORS功能,在使用API Gateway做跨域访问的时候,可能会出现错误 “Origin policy cannot be read at the remote resource?”
-