【AWS系列】第七讲: AWS Serverless之API Gateway

news/2024/5/20 5:48:29 标签: aws, serverless, gateway, 云计算, API gateway

目录

序言 

一、基本介绍

 1.1 RESTful API

1.2 HTTP API

1.3 WebSocket API

2、使用介绍

2.1 新建

2.2 选类型 

2.3 点击构建

 2.4 输入参数

2.5 点击创建

 2.6 新建方法

2.6 方法测试 

 三、总结


序言 

初步研究一下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 ,也可以是其他方式,具体看项目需要

 

 


http://www.niftyadmin.cn/n/4087.html

相关文章

Java通过ServerSocket与Socket实现通信,各种例子

字符流输出时如果用os.wirte输出,接受端要只能用字节流接受 字符流输出时如果用os.println输出,接受端可用字节流接受,也可用字符流接受 os.println()只能输出字符或者字符串,如果是字节,接受端…

postman——集合——执行集合——测试脚本——pm对象简单示例02

//1.验证返回状态码是否是200 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); //2.验证返回body内是否含有某个值 pm.test("Body matches string", function () { pm.expect(pm.response.text()).to.include("st…

Allegro172版本Shape避让方形盘不出现弧形操作指导

Allegro172版本Shape避让方形盘不出现弧形操作指导 Allegro172版本避让方形焊盘的时候,不会像166版本一样避让成方形,如下图 只需要按照下面的操作就可以实现和166版本方形避让一样的效果 打开shape Global dynamic parameter 选择Void Controls Rectangle pad viod cor…

Leetcode1106:解析布尔表达式

原文链接:1106. 解析布尔表达式 - 力扣(LeetCode) 题目 给你一个以字符串形式表述的 布尔表达式(boolean) expression,返回该式的运算结果。 有效的表达式需遵循以下约定: "t"&#x…

Mybase使用教程-不古出品

Mybase使用教程-不古出品Mybase使用教程Mybase Desktop简介使用方法、常见问题及注意事项Mybase Desktop 基本使用方法如何更有效运用 Mybase 软件如何从浏览器中抓取网页内容和图片保存到 Mybase 数据库中是否限制用户导出数据库中保存的文档资料是否会在后台联网上传用户数据…

机器学习入门(六)神经网络初识

目录 一、模型解释 1.1 用人脑解释 1.2 用模型解释 二、通过异或门的神经网络理解偏置量、神经网络的传播 2.1 与门的神经网络表示 2.2 或门的神经网络表示 2.3 异或门的神经网络表示 三、多物体分类 一、模型解释 1.1 用人脑解释 神经网络是模拟人的神经元&#…

激励是改善业绩的关键

有一句老话,你可以把马带到水边,但你不能强迫它喝水。它只有在口渴的时候才会喝水–人也是如此。他们会做他们想做的事,或在其他方面有动力去做。无论是在车间里还是在 “象牙塔 “里出类拔萃,他们都必须被激励或驱使去做&#xf…

数据结构(二)——单向有头链表的原理以及简单应用

本章主要叙述数据结构中单向有头链表的原理,在将原理说明白之后,后边会给出增删改查的实例代码和代码讲解。 文章目录一、单向有头链表的原理二、基本功能1、创建和摧毁链表2、按位置插入元素3、按元素大小插入元素4、删除元素5、一些小功能(…