检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用异步调用的函数,返回值的大小不能超过256KB,否则会返回空值。 配置异步调用策略 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数的名称,进入函数详情页。 在“设置”页签下选择“异步配置”。 在异步配置页面,单击“配置异步调用”,编辑异步配置信息。 图1 填写配置参数 表1 异步配置参数说明
图3 填写基本信息 步骤二:测试函数 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。 选择“空白模板”,事件名称输入“test”,完成后单击“创建”。 图4 配置测试事件 步骤三:查看执行结果 单击test事件的“测试”,成功执行后,在右侧查看执行结果。 “函数返回”显示函数的返回结果。
//函数URN,函数下载后生成 部署函数 前提 确保函数代码路径正确。Nodejs、Python和PHP运行时函数代码在src目录下,其余运行时函数代码在根目录下。 在插件面板中选择“Deploy Function”,或“Ctrl+Shift+p”搜索“Deploy Function
PC”相关内容。 在函数中可以配置其他用户共享的子网,从而能够在函数中访问该子网下的资源。如需在函数中访问其他用户共享给您的子网,请先确保该子网的拥有者已经为您配置了子网共享,配置步骤请参考VPC子网共享给其他账号。成功配置子网共享后,参考配置函数访问VPC,在函数的网络配置中选
${JSON.stringify(event)}`; callback(error, output); } 步骤二:测试函数 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。 选择“空白模板”,事件名称输入“test”,测试事件修改为如下所示,完成后单击“创建”。 {
约束与限制 支持区域 函数工作流服务支持区域详情请参见地区和终端节点。 函数配置 表1 函数配置约束与限制 限制项 说明 单个函数下最大允许创建的版本个数 20(含latest版本) 单个函数下最大允许创建的别名个数 10 每个版本仅可以关联到1个别名。 单个函数版本下最大允许创建的触发器总数
用户将图片上传到特定的OBS桶中。 函数流编排函数算子,实现下载OBS中数据进行图片转码,并以流的形式返回给客户端。 保证函数和OBS桶在一个区域(区域都选择默认即可)。 实现流程 在OBS服务中,创建1个桶。 用户向OBS桶上传图片。 创建函数。 创建函数流,编排函数。 触发函数流执行,对图片进行转码处理。
Service)中,使用FunctionGraph函数可以实现此功能。 实现流程 创建虚拟私有云和集群。 构建实现数据处理功能的程序,将程序打包。 在函数工作流服务中,创建函数。 配置DIS事件,测试函数,处理数据。 父主题: 使用FunctionGraph函数对DIS数据进行格式转换并存储到CloudTable
新建项目 在工具栏中选择“文件 > 新建 > 项目”,选择“.NET Core” ,选择“类库(.NET Core)”,并将名称修改为“test”。如图1所示。 图1 新建项目 导航栏中选择“test”项目,单击鼠标右键,选择“属性”,打开属性界面。如图2所示。 图2 属性 在属性界面选择“应用程序”,选择目标框架为“
创建成功。 图2 查看执行结果 创建自定义认证 在APIG中创建自定义认证,对接前端自定义认证的函数。 在服务控制台左侧导航栏,选择“应用中间件 > API网关”登录APIG控制台,在左侧导航栏选择“API管理 > API策略”,在“自定义认证”页签下,单击“创建自定义认证”,弹出“创建自定义认证”对话框。
理解析”。 如果使用非华为云注册的域名,可参考创建非华为云注册的域名进行操作。 图3 管理解析 如图4所示,在“解析记录”页签下,单击“添加记录集”。 图4 添加记录集 在右侧弹出的“添加记录集”窗口配置以下信息: 记录类型:选择“CNAME - 将域名指向另外一个域名”。 主机
ler”支持自定义命名。 图3 函数执行入口参数 测试函数。 创建测试事件。 在函数详情页,单击“配置测试事件”,弹出“配置测试事件”页,输入测试信息如图4所示,单击“创建”。 图4 配置测试事件 在函数详情页,选择已配置测试事件,单击“测试”。 函数执行。 函数执行结果分为三部
Framework将运行全局模式,以便您始终可以重新包含以前排除的文件和目录。 示例 排除所有node_modules,然后专门使用exclude重新包含的特定模块(在本例中为node-fetch): package: patterns: - '!node_modules/**' - '
zip),解压缩,在Eclipse中导入工程,如图1所示。 图1 样例代码说明 在样例代码中,需要修改proID(项目ID)、clusID(集群ID)、hostName(表格存储服务的endpoint)并保存。 项目ID获取方法:进入“个人中心 > 我的凭证”,如图2所示,在“项目列表”获得项目ID,如图3所示。
将用户上传的每个文件进行加/解密。 将处理完后的文件上传到另一个指定的OBS桶中。 本教程必须使用两个不同的OBS桶。 保证函数和OBS桶在一个区域(区域都选择默认即可)。 实现流程 在OBS服务中,创建两个桶。 创建函数,设置OBS应用事件源。(当前“OBS应用事件源”仅支持华北-北京四、华北-乌兰察布一、华东-上海一。)
弹性滞后导致的业务受损。 应用场景三:离线异步任务场景 特征 在离线异步应用场景中,工作负载具有以下一个或多个特征: 执行时间长 业务的处理耗时一般在分钟~小时级,Response Time不敏感。 提交后立即返回 在触发调用后立即得到返回,从而不因长耗时处理阻塞业务主逻辑的执行。
函数创建以后,可以为函数添加事件源,本例通过配置DIS测试事件,模拟DIS输入数据,步骤如下。 用户进入DISDemo函数详情页,在“代码”页签下,选择配置测试事件,如图1所示,弹出“配置测试事件页”。 图1 配置测试事件 在“配置测试事件页”,输入配置信息,如图2所示。 配置测试事件:选择“创建新的测试事件”。 事
GPU型号当前仅支持NVIDIA-T4。 创建GPU函数 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击右上方的“创建函数”,进入“创建函数”页面。 创建方式选择“容器镜像”,具体创建详情请参见使用容器镜像创建函数。 容器镜像函数创建完成后,在函数代码配置页面,选择“设置->常规设置”,单击“启用GPU”,配置GPU参数。
API分组、自定义认证函数、后端函数均创建成功以后,可以创建API,设置安全认证为自定义认证,并定义后端服务类型为FunctionGraph,步骤如下。 登录APIG控制台,在左侧导航栏选择“API管理 > API列表”,单击右上方的“创建API”。 配置API基本信息,详细如图1、图2所示。 API名称:输入您自定义的名称,例如API_test。
免费额度 函数工作流每个月会给您免费提供一定额度的函数工作流服务,免费额度是子主账户共同使用,更多详情请参考免费额度。 费用账单 您可以在“费用中心 > 账单管理”查看与函数工作流相关的流水和明细账单,以便了解您的消费情况。如需了解具体操作步骤,请参见费用账单。 欠费 您在使用