检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在函数流编排区域,通过拖拽组件进行流程编排,具体如图1所示。 图1 包含子流程的函数流 单击编辑框中函数节点进行编辑,函数选择已创建的函数。函数参数说明如表1所示。 图2 函数节点配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。
sID(集群ID)、hostName(表格存储服务的endpoint)并保存。 项目ID获取方法:进入“个人中心 > 我的凭证”,如图2所示,在“项目列表”获得项目ID,如图3所示。 图2 我的凭证 图3 项目ID 集群ID获取方法:登录表格存储服务,进入集群管理,选择创建集群中
下拉列表中选择“我的凭证”。 图2 我的凭证 在“我的凭证”页面中,单击“访问密钥页签”。 图3 访问密钥页签 单击“新增访问密钥”,输入“描述”信息。 图4 新增访问密钥 单击“确定”,生成并下载访问密钥。 图5 生成下载访问密钥 创建访问密钥成功后,您可以在访问密钥列表中查看访问密钥ID(AK),在下载的
单击右上角的“客户端上传”或“页面上传”。 根据指示上传镜像。 上传成功后,在“我的镜像”界面可查看。 步骤四:创建函数 在服务控制台左侧导航栏,选择“计算 > 函数工作流”。进入函数工作流控制台后在左侧导航栏选择“函数 > 函数列表”。 单击右上方的“创建函数”,进入“创建函数”页面,使用容器镜像部署函数。
} } 图2 连通性测试结果 到FunctionGraph 页面 , 单击 “监控” “日志” 随后单击蓝色的请求id查看日志。 图3 查看日志 图4 查看请求id详情 可以对程序进行修改,使数据可以用于调用其他系统或进行持久化存储,如存储到obs等。 父主题: 使用Funct
描述(可选):填写“AI绘画应用”。 单击“完成”,系统提示创建成功,单击“立即授权”,进入“授权”界面。 在“选择策略”界面根据具体需求搜索表1中的策略并勾选,勾选完成后单击“下一步”。 表1 策略及相关说明 策略 策略权限说明 是否必选 SWR Admin 容器镜像服务(SWR)管理员,拥有该服务下的所有权限。
如需再次修改代码编辑区中的代码,请修改完成后重新单击“部署代码”,进行代码更新部署。 约束与限制 请参考表1查看支持在线编辑代码操作的运行时和相关说明。不同运行时语言的函数执行入口信息,请参见表1中“函数执行入口”参数介绍。 表1 支持在线编辑的运行时 运行时 在线编辑 说明 Node.js 支持 - Python
排查方法:单击应用程序名称链接进入应用“总览”页,单击“资源栈名称”链接,跳转到资源编排服务页面,单击“查看失败原因”链接,查看具体问题。 图6 总览页 图7 资源编排服务页面 图8 查看失败原因 权限不足,提示如图9所示。 图9 权限不足 排查方法:首次创建应用时报错“权限不足”,请配置当前账号的委托权限,然后重试。
键字的告警日志,可收到SMN发送的通知消息邮件,如图1所示。同时可以查看OBS桶中的log.txt文件,可查看到具体的告警日志内容,如图2所示。 图1 告警消息邮件通知 图2 告警日志详情 可以通过函数指标查看函数的调用情况,如图3所示。 图3 函数指标 父主题: 使用Funct
nGraph)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助您轻松构建基于函数工作流的业务。 表1 FunctionGraph最佳实践一览表 分类 最佳实践 说明 数据处理类实践 使用FunctionGraph函数对OBS中的图片进行压缩 本章节介绍如何配置
keys) Alibaba Cloud (alibaba) AWS (aws) Azure (azure) Baidu Cloud (baidu) Google Cloud (google) > Huawei Cloud (huawei) Tencent
logging.info(f"start to deploy functionURN:{function_urn}") # 查询函数的配置信息 query_function_config_cmd = \ f'hcloud FunctionGraph
返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 在函数详情页,选择函数版本。 在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表1所示测试信息后,单击“保存”。 表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。
函数是华为云函数工作流函数。它是一个独立的部署单元,就像微服务一样。它只是部署在云中的代码,主要是为了执行单个任务而编写,例如: 将用户保存到数据库。 处理数据库中的文件。 您可以在代码中执行多个任务,但不建议在没有充分理由的情况下这样做。分离关注点是最好的,Framework旨在帮助您轻松开发和部署函数,以及管理它们。
准备工作 购买Redis实例,如果已有Redis实例可以跳过。 查看Redis实例的连接信息,获取待连接Redis实例的IP地址。具体步骤请参见查看实例信息。 创建一个有“VPC Administrator”权限的FunctionGraph云服务委托,配置委托权限请参见配置委托权限。
系统提示授权成功,单击“完成”,回到“委托”列表,列表中出现“serverless_trust”委托则创建成功。 步骤三:创建图片压缩函数 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数界面。 选择“创建空白函数”,参考表4填写函数基本信息,填写完成后单击“创建函数”。
"function" } 图2 配置测试事件 步骤三:查看执行结果 单击test事件的“测试”,执行后,在右侧查看执行结果。 “函数返回”显示函数的返回结果。 “日志”部分显示函数执行过程中生成的日志。 “执行摘要”部分显示“日志”中的关键信息。 图3 查看执行结果 此页面最多显示2K日志,了解
/etc/fstab // IP处请填ECS在子网中的IP mount -av 查看共享信息,显示如图5所示即表示创建NFS共享成功。 showmount -e xx.xx.xx.xx // IP处请填搭建服务器主机的私有地址 图5 查看共享信息 步骤三:在Stable Diffusion应用中挂载ECS
FunctionGraph 提供的一系列常用实践。 本文介绍函数工作流 FunctionGraph 常用实践,帮助您更好的使用函数工作流。 表1 常用最佳实践 实践 描述 使用函数压缩图片 本实践基于函数工作流服务实践所编写,用于指导您使用函数工作流服务实现图片压缩的功能。 使用函数为图片打水印
使用APIG触发器 触发器管理 日志和监控 函数及触发器创建以后,可以查看函数日志信息和实时监控函数被调用及运行情况。 发布区域:所有部署函数工作流服务的区域均可使用。 指标 日志 API 支持调用API对函数资源进行相关操作,如创建、删除、查询、执行函数等。 发布区域:所有部署函数工作流服务的区域均可使用。