API Gateway简介

Amazon API Gateway可以让开发人员创建、发布、维护、监控和保护任何规模的API。你可以创建能够访问 AWS、其他 Web 服务以及存储在 AWS 云中的数据的API。

API Gateway没有最低使用成本,我们用多少服务内容就花费多少。

比如在最新的A Cloud Guru的serverless 会议上面提到了,他们整个网站都是基于API Gateway和Lambda的,并没有任何计算服务器(EC2,ECS等),永远不用担心性能和扩容的问题。并且他们每个月的花销只是580美金!

API Gateway和Lambda的结合可以构成如下图所示的无服务(Serverless)架构。

关于API Gateway,我们需要了解这些

  • 理解什么是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?”
    • 我们在S3的课程中也介绍过CORS的功能,可以参见S3的课程

API Gateway在新版本的助理级解决方案架构师考试中会有涉及,但题不会太多,要对这个功能有个大概了解

QWIKLABS的免费实验

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Loong_1213

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值