简介
- 无需服务器,不花钱
- 简单的几句代码
- 本文将用图解的方式,一步步的创建一个serverless小服务,除了下面列子中的使用方式,还有其他的使用方式
- 点击新建一个云函数
打开网易新闻 查看更多图片
- 填写函数名称选择你熟悉的语言模板,这里以python3为例
- 下一步到函数编辑页面
- 替换代码如下
# -*- coding: utf8 -*-import jsondef main_handler(event, context): print("Received event: " + json.dumps(event, indent = 2)) print("Received context: " + str(context)) print("Hello world") #修改代码 api网关返回 response = { "isBase64Encoded": False, "statusCode": 200, "headers": {"Content-Type": "application/json", "Access-Control-Allow-Origin": "*"}, "body": json.dumps({"info":"hello ok"}) } return response
- 点击保存,再点击测试,如果全是按照上面步骤来的话,测试结果如下
- 欧克,到这里证明函数已经没啥问题了,接下来配置api网关访问
- 点击左边菜单里面的触发管理,如下操作,点击提交
- 欧克,函数触发公网地址拿到了,接下来就直接用这个地址吧(对,这就是刚才函数访问的api网关出触发)
- 随便找个postman 测试一下刚才的函数,如下,可以看到返回值就是刚才python代码最后面的部分
response = { "isBase64Encoded": False, "statusCode": 200, "headers": {"Content-Type": "application/json", "Access-Control-Allow-Origin": "*"}, #返回值,自己定义即可 "body": json.dumps({"info":"hello ok"}) }
- 求赞求关注,有问题请留言
特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
7赞