【AWS系列】第七讲: AWS Serverless之API Gateway
2023-09-14 09:15:25 时间
目录
序言
初步研究一下API Gateway,加油
一、基本介绍
Amazon API Gateway 是一项AWS服务,其用途类似后端接口。
用于创建、发布、维护、监控和保护任意规模。
类型:
- REST
- HTTP
- WebSocket API
1.1 RESTful API
RESTful API:
基于 HTTP 的。
启用无状态客户端-服务器通信。
实施标准 HTTP 方法例,如 GET、POST、PUT、PATCH 和 DELETE
1.2 HTTP API
REST API 和 HTTP API 都是 RESTful API 产品。
REST API 支持的功能比 HTTP API 多,而 HTTP API 在设计时功能就极少,因此能够以更低的价格提供。
主要是价格方面,如果接口功能要求简单,可以考虑Http Api。
1.3 WebSocket API
WebSocket API:
遵守 WebSocket 协议,从而支持客户端和服务器之间的有状态的全双工通信。
基于消息内容路由传入的消息。
2、使用介绍
2.1 新建
打开API gateway 控制台,点击新建
2.2 选类型
选择创建类型 ,有三种可选择类型,可以根据需要选择
2.3 点击构建
点击构建。会显示如下界面,根据需要,设置内容
2.4 输入参数
输入api相关参数
2.5 点击创建
创建成功,API 列表可以看到,如下图
2.6 新建方法
打开API,新建方法,eg:创建一个关联lambda 函数的get方法
选择类型
选择关联的lambda 函数
点击保存
2.6 方法测试
测试
三、总结
到这里,一个简单的API gateway 使用流程就结束了,感觉就类似于后端的接口名
aws把他细化了,
一个api,可以对应一个lambda ,也可以是其他方式,具体看项目需要
相关文章
- “ZETA+AWS Industrial AI”物联监测方案,实现楼宇预测性维护
- aws linux no python application found, check your startup logs for errors
- s3 aws 临时授权
- AWS教你如何做威胁建模
- 使用启科QuPot+Runtime+QuSaaS进行量子应用开发及部署-调用AWS Braket计算后端
- 首次揭秘AWS网络长成史:工程是取舍的艺术
- 终于卷不动了,AWS家的交换机要用6年!
- MySQL Error number: MY-011427; Symbol: ER_KEYRING_AWS_FAILED_TO_GET_KMS_CREDENTIAL_FROM_CONF_FILE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011429; Symbol: ER_KEYRING_AWS_FAILED_TO_INIT_DUE_TO_PLUGIN_INTERNAL_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- 亚马逊AWS开始封禁与Pegasus间谍软件有关的账户
- 格局再变?AWS CDN 落地中国
- 硬核观察 #357 ElasticSearch 继续对抗亚马逊 AWS 的开源分叉
- AWS快速拉取MySQL日志,轻松管理日志记录(aws拉取mysql日志)
- azure sql比较分析AWS MySQL 与 Azure SQL的区别(aws mysql 还是)
- 云服务器上MySQL的迁移AWS解决之道(aws mysql 迁移)
- 实现高可用性的AWS与MySQL复制(aws mysql 复制)
- AWS实现无缝迁移至Oracle(aws去oracle)
- AWS Oracle数据库备份确保数据安全保障(aws oracle备份)