检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
> 生命周期”,开启“初始化配置”,即调用init接口进行初始化。 步骤五:测试函数 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。 选择“空白模板”,事件名称输入“helloworld”,测试事件修改为如下所示,完成后单击“创建”。 { "message": "HelloWorld"
在函数详情页,选择函数版本。 在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表1所示测试信息后,单击“保存”。 表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。 事件模板 选择"云数据库 GeminiDB
参数类型 描述 applications Array of ListFunctionApplicationResult objects 函数应用列表 next_marker Long 下次读取位置 count Long 应用程序总数 表5 ListFunctionApplicationResult
创建EventGrid触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 图1 创建触发器 设置以下信息。 触发器类型:选择“OBS应用事件源”。 触发器名称:填写自定义的名称。
在函数详情页,选择函数版本。 在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表2所示测试信息后,单击“保存”。 表2 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。 事件模板 选择"数据接入服务(DI
3.5.6”。 版本:默认选择“1”。 配置完成后,单击“确定”。 配置APIG触发器 在Nextjs-app函数详情页面,选择“设置 > 触发器”,单击“创建触发器”。 图2 创建触发器 触发器类型可以选择“API 网关服务(APIG)”或“API 网关服务(APIG 专享版本
验证结果 使用函数测试事件验证 在函数详情页,选择函数版本,单击“配置测试事件”,弹出“配置测试事件”页。 选择事件模板,修改测试事件中的path、pathParameters参数,构建一个简单的Get请求。 图4 配置测试事件 单击“创建”,完成测试事件创建。 单击“测试”,获取响应。
处理结果 在Nextjs-app函数详情页面,选择“设置 > 触发器”,复制APIG触发器的调用URL。 图1 复制APIG触发器URL 在浏览器中打开URL,即可看到如图2页面。 图2 返回结果 父主题: 通过FunctionGraph部署Next.js项目
前提条件 下载 Visual Studio Code(1.63.0版本以上)并安装。 安装插件 打开Visual Studio Code工具,在应用商店中搜索“Huawei Cloud FunctionGraph”并进行安装。 图1 搜索并安装 安装成功后,Huawei Cloud F
"Content-Type": "application/json" } } 配置APIG触发器 在upload-file-1函数详情页面,单击“设置 > 触发器”,开始创建触发器。 单击“创建触发器”,触发器类型可以选择“API 网关服务(APIG)”或“API
函数版本的内部标识。 xrole 函数使用的权限委托名称,需要IAM支持,并在IAM界面创建委托,当函数需要访问其他服务时,必须提供该字段。 app_xrole 函数app使用的权限委托名称,需要IAM支持,并在IAM界面创建委托,当函数需要访问其他服务时,必须提供该字段。 description
10.16”。 单击“创建函数”,完成函数的创建。 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 图1 创建触发器 设置以下触发器信息。 表1 触发器信息 字段 填写说明 触发器类型 选择“API Connect服务 (APIC)”。 实例 选择所属实
ShowAppTemplateRequest request = new ShowAppTemplateRequest(); try { ShowAppTemplateResponse response = client.showAppTemplate(request);
配置一个测试事件。如图12所示。其中的key必须设置为“KetTest”,value可以自定义。 图12 配置测试事件 KetTest:定义序列化的类中的属性为KetTest. 测试串必须为json格式。 单击“测试”,查看测试执行结果。 父主题: 函数支持json序列化和反序列化
"headers": { "Content-Type": "application/json" } } 步骤三:调用函数 在父函数的函数详情页,单击“测试”,进行父函数调用。 查看执行结果。 父函数的执行结果显示“成功”,返回“200”。
"isBase64Encoded": False } 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 图1 创建触发器 设置以下触发器信息。 表1 触发器信息 字段 填写说明 触发器类型 选择“API Gateway服务 (APIG)”。 API名称 您自
删除应用程序 功能介绍 删除应用程序(该功能目前仅支持华东-上海一、华北-北京四) 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/fgs/applications/{id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
描述 templates Array of ListAppTemplatesResult objects 函数应用程序模板列表 next_marker Long 下次读取位置 count Long 应用程序模板总数 表5 ListAppTemplatesResult 参数 参数类型 描述
"isBase64Encoded": False } 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 图1 创建触发器 设置以下触发器信息。 表1 触发器信息 字段 填写说明 触发器类型 选择“API网关服务(APIG专享版)”。 实例 选择所属实例,若无实例,可单击“创建实例”完成创建。
上一步创建的busboy依赖包,单击“确定”,完成依赖包的添加。 配置APIG触发器 在upload-file-1函数详情页面,单击“设置 > 触发器”,开始创建触发器。 单击“创建触发器”,触发器类型可以选择“API 网关服务(APIG)”或“API 网关服务(APIG 专享版本)”,此处以共享版APIG为例。