检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
处理结果 在Nextjs-app函数详情页面,选择“设置 > 触发器”,复制APIG触发器的调用URL。 图1 复制APIG触发器URL 在浏览器中打开URL,即可看到如图2页面。 图2 返回结果 父主题: 使用Next.js项目构建HTTP函数
EASE”,才能调用。 RELEASE 安全认证 必选参数。 API认证方式有以下三种方式: App: 采用Appkey&Appsecret认证,安全级别高,推荐使用,详情请参见APP认证。 IAM: IAM认证,只允许IAM用户能访问,安全级别中等,详情请参见IAM认证。 None:
必选参数。 可创建新的测试事件也可编辑已有的测试事件,选择“创建新的测试事件”。 事件模板 必选参数。 使用空白模板需要自行编辑测试事件。 使用其他普通事件模板或云事件模板,会自动加载相对应的测试事件,事件模板说明如表2所示。 事件名称 必填参数。 事件名称必须以大写或小写字母开头,支持
部署AI对话ChatGLM3应用前,如何准备网络环境和授予函数必要权限。 步骤一:申请加入WebSocket白名单 AI对话ChatGLM3应用需用到WebSocket特性,当前WebSocket特性处于公测阶段,使用应用前请先在工单系统中提交工单申请加入公测白名单。 选择问题所属产品:选择“函数工作流
require('express'); const PORT = 8000; const app = express(); app.use(express.json()); app.post('/init', (req, res) => { console.log('receive'
绑定自定义域名(可选) 如需开放AI绘画Stable Diffusion应用的内网或外网访问,需要在创建成功的应用中绑定自定义域名。 前提条件 完成部署和使用AI绘画Stable Diffusion应用步骤,应用创建成功。 步骤一:准备自定义域名 如果已有可用域名,可直接进行下一步操作:步骤二:配置域名解析。
择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数流程。 填写函数配置信息,完成后单击“创建函数”。 模板:选择“使用空白模板”。 函数类型:事件函数。 函数名称:输入您自定义的函数名称,例如:apig-test。 委托名称:选择“未使用任何委托”。 运行时语言:选择“Python
方案概述 在API的安全认证方面,API网关提供IAM认证、APP认证等方式,帮助用户快速开放API,同时API网关也支持用户使用自己的认证方式(以下简称自定义认证),以便更好地兼容已有业务能力。 本手册基于函数工作流服务实践编写,指导您快速创建后端服务为FunctionGrap
使用FunctionGraph应用中心的AI绘画Stable Diffusion模板创建应用,即可使用默认模型和临时域名进行AI绘画。 绑定自定义域名(可选) 如需绑定自定义域名访问AI绘画应用,还需进行以下操作: 准备自定义域名 配置域名解析 绑定自定义域名 上传自定义模型(可选) 如需使用自定义模型进行AI绘画,还需进行以下操作:
参数 说明 配置测试事件 可创建新的测试事件,也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。 事件模板 选择“空白”模板,代码请参见EG示例事件中“OBS应用事件源”。 事件名称 事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“_”(或中划线“
自定义镜像函数执行失败报“CrashLoopBackOff” 若出现“CrashLoopBackOff: The application inside the container keeps crashing”错误字段: 请根据页面提示信息诊断原因。 图1 查看执行结果 请参见使
函数配额 函数依赖包 函数测试事件 函数调用链 函数生命周期管理 函数版本别名 函数指标 函数日志 函数模板 函数预留实例 函数导入导出 函数触发器 函数流 函数异步配置 函数应用中心
方案概述 应用场景 端侧文件上传云服务器是Web和App应用的一类场景,例如服务运行日志的上报,Web应用图片上传等,函数可作为后端,结合APIG提供通用的API处理这类场景。本章节以NodeJS和Python语言为例,指导用户如何开发后端解析函数,获取上传的文件。 约束与限制 单次请求上传文件大小不超过6MB。
直接访问自己的服务。因此,请参考以下两种方法注解或去除函数名。 方法一:修改代码中的Mapping地址,例如在GetMapping注解或者类注解上添加默认的path第一部分。 图7 修改Mapping地址 方法二:单击触发器名称,跳转至API网关服务,直接修改path去除函数名。
若未创建环境,可单击“创建发布环境”完成创建。 RELEASE 安全认证 必选参数。 API认证方式有以下三种方式: App: 采用Appkey&Appsecret认证,安全级别高,推荐使用,详情请参见APP认证。 IAM: IAM认证,只允许IAM用户能访问,安全级别中等,详情请参见IAM认证。 None:
若未创建环境,可单击“创建发布环境”完成创建。 RELEASE 安全认证 必选参数。 API认证方式有以下三种方式: App: 采用Appkey&Appsecret认证,安全级别高,推荐使用,详情请参见APP认证。 IAM: IAM认证,只允许IAM用户能访问,安全级别中等,详情请参见IAM认证。 None:
xtjs-app”为例。 其他参数保持默认即可。 函数创建完成后进入详情页面,选择“代码”页签,选择“上传自 > Zip文件”。 图1 上传zip文件 选择之前打包的“nextjs-func-code.zip”文件,然后单击“确定”。 添加依赖包 在Nextjs-app函数详情页
配置完所有参数后,如图4所示,选择“代码”页签,单击“配置测试事件”,默认使用“空白模板”,单击“创建”。 图4 配置测试事件 选择创建好的测试事件,单击“测试”,函数能成功打印日志结果。 图5 打印日志结果 父主题: 功能应用类实践
函数列表”,进入函数列表界面。 单击“创建函数”,进入“创建函数”界面。 输入以下信息。 参数 参数说明 模板 选择“使用空模板”。 函数名称 输入您自定义的函数名称,用于识别不同的函数。 所属应用 选择“default”。 委托名称 选择“不使用任何委托”。 描述 输入您对函数的描述信息,可以不填。
使用AI绘画Stable-Diffusion 02:33 使用AI绘画Stable-Diffusion 函数工作流 介绍如何使用空白模板创建函数 03:15 使用空白模板创建函数 函数工作流 介绍如何使用APIG触发器 02:10 使用APIG触发器 函数工作流 介绍如何使用OBS触发器 03:10