前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云函数如何传参

云函数如何传参

原创
作者头像
小鸣的网络日志
修改2021-04-06 11:42:34
2.1K0
修改2021-04-06 11:42:34
举报
文章被收录于专栏:轻量 Serverless轻量 Serverless

一、说明

首次接触云函数, 部署了一个云函数, 却不知道如何访问, 如何传递参数, 下面写一个简单的例子, 然后通过 HTTP请求发送数据出发云函数.

二、操作

1. 创建云函数

index.py

代码语言:txt
复制
# -*- coding: utf8 -*-
import json
def main_handler(event, context):


    return {
        "isBase64Encoded": False,
        "statusCode": 200,
        "headers": {'Content-Type': 'application/json'},
        "body": json.dumps( event),  # 这里将 event 作为结果返回, 我们就可以从中知道如何在云函数中获取我们发送的参数
        "context": str(context)
    }

2. 触发管理 > 创建触发器

出发方式选择 API 网关触发,

请求方法 选择 ANY, ( 也可以指定具体方法, 这里为了测试)

image.png
image.png

创建后点击 API服务名, 进入对应API网关, 选择编辑

image.png
image.png

在参数配置中配置两个参数, 然后点击立即完成.

image.png
image.png

3. 调试触发器

配置并发布后可以先进行调试, 我们就可以返回结果中找到我们请求的数据, 然后依此来完成业务开发.

image.png
image.png
image.png
image.png
代码语言:txt
复制
###
POST https://xxxxxxxxxxxx.gz.apigw.tencentcs.com/release/FuncInvoked
Accept: application/json

data={name: xiaoming}

###
GET https://xxxxxxxxxxxx.gz.apigw.tencentcs.com/release/FuncInvoked?user={name: xiaoming}
Accept: application/json

event 的具体数据结构内容详细说明可见官方文档:

image.png
image.png

三、参考文档

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、说明
  • 二、操作
  • 三、参考文档
相关产品与服务
API 网关
腾讯云 API 网关(API Gateway)是腾讯云推出的一种 API 托管服务,能提供 API 的完整生命周期管理,包括创建、维护、发布、运行、下线等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档