检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
} 一般不建议在函数代码内捕获异常,其会导致创建的错误次数告警配置不生效。但是FunctionGraph实现了与云日志服务(LTS)的对接,支持在LTS服务中配置告警,LTS支持日志告警实时监控函数日志中出现的异常信息。 父主题: 使用FunctionGraph函数访问Redis数据
身份证号码、手机号码等),以防止黑客攻破网络、拖库导致数据泄露、内部用户非法访问或篡改数据等风险。本手册基于函数工作流服务实践所编写,用于指导您使用函数工作流服务加DEW来加解密特定的文件。 场景介绍 将文件上传到特定的OBS桶中。 将用户上传的每个文件进行加/解密。 将处理完后的文件上传到另一个指定的OBS桶中。
发器参数。 表1 专享版APIG触发器参数配置 参数 参数说明 取值样例 触发器类型 必选参数。 本例选择API 网关服务 (APIG专享版)。 API 网关服务 (APIG专享版) 实例 必选参数。 选择步骤一:购买专享版APIG实例创建的专享版APIG。 专享版APIG实例 API名称
getMessage() 获取消息体。 getType() 获取消息类型。 getMessageId() 获取消息ID。 getSubject() 获取消息主题。 定时触发器相关方法说明 表14 TimerTriggerEvent相关方法说明 方法名 方法说明 getVersion() 获取版本名称。(当前为“v1
区分多环境:相同的函数逻辑,可根据部署环境的不同,配置不同的环境变量以区分。例如,通过环境变量给测试和开发环境配置不同的数据库。 加密配置:函数中访问其他服务的认证信息,例如账号和密码、AK/SK等,可通过配置加密环境变量,在代码中动态获取,保证敏感数据的安全。 动态配置:函数逻辑中需要动态调整
标签。 如您的组织已经设定函数工作流服务的相关标签策略,则需按照标签策略规则为函数添加标签。标签如果不符合标签策略的规则,则可能会导致函数创建失败,请联系组织管理员了解标签策略详情。 前提条件 确保已开通标签管理服务(TMS),未开通TMS服务时无法使用TMS预定义标签能力。具体请参见权限管理。
填写完成后如图2所示,单击“立即创建”。 图2 AI对话ChatGLM3应用配置 等待应用创建完成,创建成功的应用包含函数服务和专享版API网关资源,其中函数服务的关键资源功能说明请参考表1。 为方便快速体验,应用中心会为您分配一个临时域名,此临时域名仅可用于测试使用,有效期30天
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书
创建触发器 配置以下参数。 表2 OBS触发器参数说明 参数名称 参数说明 取值样例 触发器类型 必选参数。 选择“对象存储服务(OBS)”。 对象存储服务(OBS) 桶 必选参数。 用作事件源的OBS存储桶,创建成功后不支持修改。 obs-cff 事件 必选参数。 选择触发函数的事件。支持选择的事件类型请参考表1。
表1 EG触发器(RabbitMQ)参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“分布式消息服务 RabbitMQ版 (HC.RABBITMQ)”。 分布式消息服务 RabbitMQ版 (HC.RABBITMQ) 触发器名称 必选参数。 触发器的名称。只能包含字母、
请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code
上传与加载自定义模型 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效管理多用户模型资源,可通过以下操作实现: 购买ECS服务器 设置ECS下的NFS共享 在Stable
图1 创建触发器 配置以下参数。 表1 APIG触发器参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“API网关服务(APIG)”。 API网关服务(APIG) API名称 必选参数。 APIG触发器的名称。支持汉字,英文,数字,下划线,且只能以英文和汉字开头,3-64字符。
具体函数计算资源消耗公式请参见空闲模式资源消耗公式。 其他费用 在您使用函数工作流服务过程中,如果搭配使用了其它华为云服务,如OBS、SMN等,则您需要为该服务支付额外的费用。 按所使用服务计费模式计费 其他各云服务计费方式有差异,具体计费详情请参考价格详情。 预留实例计费规则 预留实例的
误码,例如status,200代表成功,500和404等代表失败。 约束与限制 通过数据工坊DWR服务创建的函数流,在函数工作流控制台只能查看,不能编辑和删除,相关操作请在DWR服务中执行。 异常处理控制器组件后面可以接0-10个节点,后继节点不能是开始节点、结束节点和异常处理节点。
源,请使用http事件语法。 HTTP终端节点 此设置指定当有人通过GET请求访问函数API终端节点时,应运行first函数。您可以在部署服务后运行serverless info命令来获取终端节点的URL。 以下是一个例子: # serverless.yml functions:
在upload-file-1函数详情页面,单击“设置 > 触发器”,开始创建触发器。 单击“创建触发器”,触发器类型可以选择“API 网关服务(APIG)”或“API 网关服务(APIG 专享版本)”,此处以共享版APIG为例。 API名称:默认即可,无需修改。 分组:选择在APIG创建的API分
步骤。 免费额度。 函数工作流服务每个月都会提供一定数量的免费额度,免费额度是子主账户共同使用,具体详情请参见免费额度。 当免费额度使用完后,若您继续使用函数工作流时,账户的可用额度小于待结算的账单时,即被判定为账户欠费。欠费后,可能会影响您的服务资源的正常运行,请及时充值,具体详情请参考账户充值。
String 目标类型。 OBS:通知到OBS服务。 SMN:通知到SMN服务。 DIS:通知到DIS服务。 FunctionGraph: 通知到函数服务。 枚举值: OBS SMN DIS FunctionGraph param String 通知目标服务对应参数,json字符串。 OBS
字段描述 TopicUrn SMN主题URN TimeStamp 消息时间戳 MessageAtrributes 消息属性集合 Message 消息体 Type 消息类型 MessageId 消息ID Subject 消息主题 定时触发器相关字段说明 表12 TimerTriggerEvent相关字段说明