检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置异步调用策略 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数的名称,进入函数详情页。 在“设置”页签下选择“异步配置”。 在异步配置页面,单击“配置异步调用”,编辑异步配置信息。 图1 填写配置参数 表1 异步配置参数说明 参数 说明 异步策略配置 最
应付业务峰值的访问。 用户无需关心峰值和空闲时段的资源需要申请多少资源,系统根据请求的数量自动扩容/缩容。自动负载均衡将请求分发到函数运行实例。 同时系统会根据流量负载的模式来智能预热实例,以缓解冷启动对业务的影响。 事件触发 通过事件触发机制,集成多种云服务,满足不同场景需求,获得高效的开发体验。
储、网络等服务,由FunctionGraph提供和管理底层计算资源,包括服务器CPU、内存、网络和其他配置/资源维护、代码部署、弹性伸缩、负载均衡、安全升级、资源运行情况监控等,用户只需要按照FunctionGraph支持的编程语言提供程序包,上传即可运行。 父主题: 产品咨询
、操作、资源、条件等策略内容,可自动生成策略。 JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内容;也可以直接在编辑框内编写JSON格式的策略内容。 以下为您介绍常用的FunctionGraph自定义策略样例。 示例1:授权用户查询函数代码和配置 {
一个函数最多可以添加20个标签。 如您的组织已经设定函数工作流服务的相关标签策略,则需按照标签策略规则为函数添加标签。标签如果不符合标签策略的规则,则可能会导致函数创建失败,请联系组织管理员了解标签策略详情。 前提条件 确保已开通标签管理服务(TMS),未开通TMS服务时无法使用
单实例多并发处理时,修改共享变量会导致错误。这要求您在编写函数时,对于非线程安全的变量修改要进行互斥保护。 监控指标 按实际情况进行监控。 相同负载下,函数的实例数明显减少。 流控错误 不涉及。 请求数超过实例可处理能力时,FunctionGraph会对请求进行流控。Body中的ErrorCode为“FSS
中国-香港”、“亚太-新加坡”、“土耳其-伊斯坦布尔”区域使用。具体运行时函数是否支持使用请以控制台为准。 DIS触发器调用的请求正文有效负载大小为6M。 前提条件 函数及其配置: 已创建函数。 已配置函数的DIS委托权限,操作过程请参见配置函数的委托权限。 数据接入服务DIS:
暂时不可用或者调用超时的情况下,提高Redis操作的成功概率。 连接DCS单机、主备、读写分离、Proxy集群实例添加Retry配置,退避策略为指数退避(ExponentialBackoff),重试次数上限为3次,并通过retry_on_error配置指定了BusyLoading
在函数文件夹下新建main.js文件,并将下面内容复制到main.js文件,单击左侧的运行和调试图标,选择添加配置,进行配置,选择Nodejs,按“F5”进行调试。 const handler = require('./index'); // 函数入口文件路径,根据具体情况修改 const
用率的工作负载,降本幅度可达70%以上。 应用场景二:实时推理场景 特征 在实时推理应用场景中,工作负载具有低延迟特征,即单次请求的处理时效性要求高,RT(Response Time)延迟要求严格,90%的长尾延时普遍在百毫秒级别。 功能优势 函数计算为实时推理工作负载提供以下功能优势:
参见配置固定数量的预留实例策略进行预留实例策略的基础配置。 在添加预留实例策略弹窗中,单击“添加策略”,参考表2添加弹性预留策略。 表2 定时策略配置说明 参数 说明 策略类型 配置定时伸缩的预留实例策略时选择“定时策略”。 策略名称 自定义策略名称,以大写或小写字母开头,以
海二”、“华南-广州”、“亚太-新加坡”。具体运行时函数是否支持使用请以控制台为准。 GeminiDB Mongo触发器调用的请求正文有效负载大小为6M。 前提条件 函数及其配置: 已创建函数。 已配置函数的GeminiDB委托权限,委托的创建请参见配置函数的委托权限。 请参见配
权成功”界面。 图7 根据业务需要选择对应的权限 如果系统策略不满足授权要求,管理员可以通过“可视化视图”和“JSON视图”两种方式创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制,详情请参见创建自定义策略。 配置函数委托 登录函数工作流控制台,在左侧导航栏选择“函数
token has been obtained. Please set an agency. 委托权限策略 展示您选择委托中的权限策略,您可以在IAM控制台增加或者删除策略,单击“查看策略”可查看详情。 运行时 用来编写函数的语言,此处默认“Python 2.7”。 控制台代码编辑器仅支持Node
aph函数。 消息通知服务SMN 可以编写FunctionGraph函数来处理SMN的通知,在将消息发布到SMN主题时,服务可以通过将消息负载作为参数传递(SMN示例事件)来调用FunctionGraph函数,FunctionGraph函数代码可以处理事件,比如将消息发布到其他S
定义。 现有委托 选择包含SWR Admin权限的委托,如需创建委托,请参见创建委托。 委托权限策略 展示您选择委托中的权限策略,您可以在IAM控制台增加或者删除策略,单击“查看策略”可查看详情。 容器镜像 输入镜像URL,即用于函数的容器镜像的位置。您可以单击“查看镜像”,查看
PC等服务,则需要提供权限委托名称,如果用户函数不访问任何云服务,则不用提供委托名称。 委托权限策略 展示您选择委托中的权限策略,您可以在IAM控制台增加或者删除策略,单击“查看策略”可查看详情。 运行时 用来编写函数的语言,当函数类型选择“事件函数”时,请配置此项。 控制台代码编辑器仅支持Node
描述(可选):填写“AI绘画应用”。 单击“完成”,系统提示创建成功,单击“立即授权”,进入“授权”界面。 在“选择策略”界面根据具体需求搜索表1中的策略并勾选,勾选完成后单击“下一步”。 表1 策略及相关说明 策略 策略权限说明 是否必选 SWR Admin 容器镜像服务(SWR)管理员,拥有该服务下的所有权限。
FunctionGraph权限 默认情况下,新建的IAM用户没有任何权限,您需要将其加入用户组,并给用户组授予策略,才能使得用户组中的用户获得策略定义的权限,这一过程称为授权。授权后,用户就可以基于策略对云服务进行操作。 FunctionGraph资源通过物理区域划分,为项目级服务。授权时,“作
户被授予的策略中必须包含允许“FunctionGraph:function:list”的授权项,该接口才能调用成功。 支持的授权项 策略包含系统策略和自定义策略,如果系统策略不满足授权要求,管理员可以创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制。策略支持的操作与API相对应,授权项列表说明如下: