AWS Lambda + API Gateway 搭建 Restful API 折腾记录
最近自己在家搞小玩具,有一个前后端交互的需求,毫无疑问应该用 Restful API 来进行通信。然而根据之前的经验,在 AWS 上最便宜的机器也要一个月三块五毛钱,对于我这种玩具项目来说太过奢侈,所以就想到了 AWS Lambda ,兼具价格低廉和无需维护的优点。每个月前一百万次请求免费,之后每一百万次请求收费两毛,再合适(便宜)不过了。 由于暂时不打算透露这个玩具项目具体是做啥的,但又想尽可能详细地记录下搭建的过程,这里我会用一个简单的 ISBN 10 转换到 ISBN 13 的 API 为例。选择 Go 语言作为编写工具,主要是因为我之前开发过一个 ISBN 格式转换的库,可以拿来即用。 Lambda 函数的配置 首先,创建一个新的 Lambda 函数 名字随便起一个,叫 isbnConverter , Runtime 选择 Go 1.x 。然后需要为 Lambda 函数添加触发器