检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置函数流的时间等待控制器组件 准备 已经在FunctionGraph控制台创建函数(运行时语言都使用Python 3.9,代码及功能介绍如下所示),如何创建请参见创建空白函数。 函数功能:函数执行返回值为当前日期和时间。 # -*- coding:utf-8 -*- import
配置函数流的条件分支控制器组件 准备 已经在FunctionGraph控制台创建函数1、函数2和函数3(运行时语言都使用Python 3.9,代码及功能介绍如下所示),如何创建请参见创建空白函数。 函数1功能:函数执行返回result的值为函数调用事件内的input输入值 import
配置函数流的异常处理控制器组件 当函数流里面的函数执行异常时,可以通过“异常处理”来处理执行失败的函数并可添加重试。函数执行失败可分为多种情况:函数执行异常;函数内部业务失败并在返回内容中添加了错误码,例如status,200代表成功,500和404等代表失败。 操作步骤 登录函
oot接收到的请求地址将包含springboot_demo/greeting两部分。此处需注意: 如果用户直接把已有的工程上传,会因为path里多了函数名而无法直接访问自己的服务。因此,请参考以下两种方法注解或去除函数名。 方法一:修改代码中的Mapping地址,例如在GetMa
示例2:创建函数和APIG触发器获取静态页面 场景描述 本章节以Python 2.7为例,指导您通过API创建FunctionGraph函数和APIG触发器,并且通过APIG触发器调用API,获取静态页面。 API的调用方法请参见如何调用API。 前提条件 已在API网关服务中创
FunctionGraph服务监控指标说明 功能说明 本节定义了FunctionGraph服务中“函数”上报云监控服务的监控指标。 指标的命名空间和维度,您可以通过云监控服务提供的API接口来检索FunctionGraph服务中“函数”产生的监控指标和告警信息。 命名空间 SYS
Python函数有中文注释报乱码错误,该如何解决? 使用Python语言在线编辑代码,需要输出中文时,请在编辑器中增加如下代码: # -*- coding:utf-8 -*- import json def handler (event, context): output = 'Hello
配置函数流的并行分支控制器组件 准备 已经在FunctionGraph控制台创建函数1、函数2和函数3(运行时语言都使用Python 3.9,代码及功能介绍如下所示),如何创建请参见创建空白函数。 函数1功能:函数执行返回result的值为函数调用事件内的input输入值 import
io/providers/huaweicloud/huaweicloud/latest/docs/resources/fgs_function。 提供如下样例: 在服务器创建一个main.tf文件,将如下脚本拷贝到main.tf上并保存。 terraform { required_providers {
依赖包,取依赖包的ID - xxx-xxx code: # 本地代码地址 codeUri: ./code trigger:
配置函数流的子流程控制器组件 函数工作流服务可以把一些“函数流”作为“子流程”组合成一个新的函数流,这样可以抽取出一些函数流作为公共流进行使用,减少函数流的重复编排。 设计一个函数流: 当输入值input<2时,执行串行模式的子流程(输入值先加2再平方)。 当输入值input=2,走默认分支,输出原值。
依赖包,取依赖包的ID - xxx-xxx code: # 本地代码地址 codeUri: ./code trigger:
添加事件源 选择准备中开通的CTS云审计服务,创建CTS触发器,CTS触发器配置如图1所示。 图1 创建CTS触发器 CTS云审计服务监听IAM服务中user资源类型,监听login、logout操作。 父主题: 函数+CTS:登录/登出安全分析实战
如何通过版本和别名实现绑定APIG触发器的HTTP函数的灰度升级? 基于latest创建版本V1、V2,创建别名alias绑定对应版本V1,权重100%,为alias创建APIG触发器。 图1 发布新版本V1和V2 图2 创建alias别名并绑定V1版本 图3 在alias下创建触发器
True String 函数代码类型 codeUrl False String 当CodeType为obs时,该值为函数代码包在OBS上的地址,CodeType为其他值时,该字段为空。 environmentVariables False Struct 环境变量。最多定义20个,总长度不超过4KB
设置环境变量 在函数配置页签需配置环境变量,分别表示OBS桶地址、OBS桶名称以及OBS对象名称,说明如表1 环境变量说明表所示。 表1 环境变量说明表 环境变量 说明 obs_address OBS服务终端节点,获取地址请参考地区和终端节点。 obs_store_bucket 日志存储的目标桶名称。
如何制作基于ODBC驱动的Python依赖包用于查询数据库? 对于依赖操作系统的包(以unixODBC为例),需要下载源码编译制作依赖包: 通过ecs控制台页面登录ecs机器(确保gcc、make工具安装完成),执行如下命令下载相关源码包。 wget 源码路径 若下载包为zip文件,执行如下命令进行解压:
键obs_endpoint:index.py文件中定义的存放输出图片的OBS桶的地址参数,值obs.region.myhuaweicloud.com。 表1 环境变量说明 环境变量 说明 obs_endpoint OBS服务终端节点,获取地址请参考地区和终端节点。 output_bucket 存放输出图片的OBS桶。
开启灰度版本,并且支持配置同一个别名下两个不同版本分流权重。 依赖包 依赖包管理模块统一管理用户所有的依赖包,用户可以通过本地上传和obs地址的形式上传依赖包,并为依赖包命名。 函数依赖包生成示例请参考如何制作函数依赖包。 调用链 调用链跟踪、记录业务的调用过程,可视化地还原业务
配置函数流的EG服务组件 准备 已经在事件网格(EG)控制台创建自定义事件源和自定义事件通道,具体创建详情请参见自定义事件源、自定义事件通道。 使用函数流功能前,请先了解组件说明、编排规则和表达式运算符说明。 操作步骤 登录函数工作流控制台,左侧导航栏单击“函数流”。 单击“创建