检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
OBS桶中。请参考通过URL访问OBS对象复制所需的代码包对象URL。 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 在函数列表中,单击函数名称进入函数详情页。 在“代码”页签,右侧选择“上传代码 > OBS地址”。在弹出的窗口中,输入复制的OBS桶对象URL。
自动修复,或通过短信、邮件等形式产生告警,通知业务人员进行处理。CTS触发器的使用请参考使用CTS触发器。 文档数据库服务DDS 使用DDS触发器,每次更新数据库中的表时,都可以触发Functiongraph函数以执行额外的工作。DDS触发器的使用请参考使用DDS触发器。 分布式消息服务Kafka版
计费样例 计费场景一 某用户在4月份创建了3个函数A、B、C,如表1所示。假设在4月份中,函数A累计执行次数是200万次、函数B累计执行次数是10万次、函数C累计执行次数10万次,那么4月份中函数A、B和C总共产生多少费用? 表1 函数创建详情 函数名称 说明 函数A(未使用预留实例)
托时,函数工作流服务提供了一个创建默认委托的功能。 默认委托包含了函数工作流服务需要访问的部分云资源权限,如表1所示,其中相关服务的细粒度最小使用权限介绍请参见表4。 表1 默认委托权限说明 权限名称 描述 fgs_default_region_role 函数默认委托使用的项目级
--func_name="{function_name}"' # 用户环境变量配置 # 更新用户环境变量为直接覆盖,如果有手动在函数界面配置环境变量没有更新到cam.yaml文件内 # 则手动添加环境变量配置则丢失 user_data = new_config
函数触发器 删除指定函数的所有触发器 获取指定函数的所有触发器 创建触发器 删除触发器 获取指定触发器的信息 更新触发器 父主题: API
strings 安全组 表5 MountConfig 参数 是否必选 参数类型 描述 mount_user 是 MountUser object 挂载用户信息。 func_mounts 是 Array of FuncMount objects 函数挂载列表。 表6 MountUser
my-service 安装依赖项。 cd my-service npm install 设置凭证,详情请参考凭证设置。 更新serverless.yml。 更新项目serverless.yml中的region和credentials。 部署。 使用如下命令的场景为首次部署服务,以及在更改serverless
已拥有华为云账号且已实名认证。 华为云账号未欠费,且有足够金额购买本案例所涉及的资源。 操作步骤 创建函数 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,单击“创建函数”。 选择“创建空白函数”,填写函数信息,完成后单击“创建函数”。 函数类型:事件函数。 区域:华北-北京四。 函数名称:
计费方式 函数执行结束后,根据函数请求执行次数和执行时间计费,查看费用详情请参见费用账单。 操作步骤 表1介绍在函数工作流控制台中配置函数的总体操作流程与步骤说明。 表1 配置函数操作流程 序号 步骤 说明 1 配置函数代码 在代码编辑器中配置函数代码,支持以下三种部署代码的方式:
已拥有华为云账号且已实名认证。 华为云账号未欠费,且有足够金额购买本案例所涉及的资源。 操作步骤 创建函数 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,单击“创建函数”。 选择“创建空白函数”,填写函数信息,完成后单击“创建函数”。 函数类型:事件函数。 区域:华北-北京四。 函数名称:
FunctionGraph”并进行安装。 图1 搜索并安装 安装成功后,Huawei Cloud FunctionGraph插件展示在已安装列表中。 图2 已安装列表展示 登录函数插件 单击Huawei Cloud FunctionGraph插件图标,单击“您尚未登录,请先登录”,弹出登录界面
函数支持Node.js、Java、Python、Go、PHP、Cangjie等多种运行时语言,同时支持用户自定义运行时,说明如表1所示。 建议使用相关语言的最新版本。 表1 运行时语言说明 运行时语言 支持版本 Node.js 6.10、8.10、10.16、12.13、14.18、16
登录函数工作流控制台函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数的名称,进入函数详情页。 在“设置”页签下选择“环境变量”。 单击“编辑环境变量”。 在编辑环境变量弹窗中单击“添加环境变量”,配置环境变量信息。 表1 环境变量配置参数说明 参数 说明 键 环境变量的名称,
用Post请求创建或覆盖桶对象。”。 图1 创建OBS应用事件源 单击“确定”,完成触发器创建。 OBS应用事件源创建以后,当有图片上传或更新至hugb-bucket-input桶时,生成事件,触发函数执行。 父主题: 使用FunctionGraph函数为OBS中的图片打水印
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK")
月度统计的维度,filter参数取值为monthly_report时才生效。 当取值不在以上范围时,默认取"0"。 "0": 表示统计本月。 "1": 表示统计上月。 "2": 表示统计最近三个月。 "3": 表示统计最近六个月。 limit 否 String 本次查询最大返回的数据条数,最大值500,默认值100
rsion} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目 ID,获取方式请参见获取项目ID。 depend_id 是 String 依赖包的ID。 version 是 String 依赖包版本号。 请求参数 表2 请求Header参数
用户函数需要返回一个合法的http响应报文。 创建函数 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击右上方的“创建函数”,进入“创建函数”页面。 选择“容器镜像”,配置信息参见表1。 图1 创建容器镜像 表1 容器镜像配置信息 参数 说明 函数类型 支持以下两种类型: 事件函数:通常为J
获取context提供的logger方法(默认会输出时间、请求ID等信息)。 getAlias 获取函数的别名 日志接口 Java SDK日志接口日志说明如表22所示。 表22 日志接口说明表 方法名 方法说明 RuntimeLogger() 记录用户输入日志。包含方法如下:log(String string)。