检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
步骤三:配置部署主机 在CodeArts界面,在“设置 > 通用设置”页签下,选择“主机组管理”,单击“新建主机组”。 输入主机组名“deploy-function”,单击“保存”: 图1 填写主机组名 在跳转界面“主机信息”页签下,单击“导入ECS”。 将部署环境准备的ECS云
权限,如果需要访问公网,可通过在VPC内配置公网NAT网关绑定EIP的方式实现,具体请参见配置固定公网IP。 函数VPC配置支持开启IPv6。(当前仅华东二支持) 相关权限 配置委托权限请参见配置委托权限。 使用VPC功能:需要为函数配置“VPC Administrator”委托权限,或参见表1
添加记录集 在右侧弹出的“添加记录集”窗口配置信息。 主机记录:用户自定义。 类型:选择“CNAME - 将域名指向另外一个域名”。 值:步骤1复制的子域名。 其他配置保持默认即可。 图4 配置记录集信息 配置信息完成后,单击“确定”,即可完成域名解析。 父主题: 准备
| 1GiB 镜像:CentOS 8.2 64bit 其他:需要配置弹性公网IP,因为要安装python库和CodeArts,配置该服务器为部署主机。 注意:因为CodeArts配置该服务器为部署主机是通过SSH协议22端口,如果您对安全有较高的要求,至少需要将以下IP地址加入安全组并放开限制,否则将无法进行授信。
(1)函数中的IP地址为LTS的接入点,获取接入点IP方法如下: 登录云日志服务 LTS控制台,在左侧导航栏选择“主机管理 > 主机”; 在页面右上方,单击“安装ICAgent”; 在弹出的“安装ICAgent”窗口中获取接入点IP。 图1 接入点IP (2)函数中的log_group_id和l
配置环境变量 概述 环境变量可以在不修改代码的情况下,将动态参数传递到函数,调整函数的执行行为。 应用场景 区分多环境:相同的函数逻辑,可根据部署环境的不同,配置不同的环境变量以区分。例如,通过环境变量给测试和开发环境配置不同的数据库。 配置加密:函数中访问其他服务的认证信息,例
创建,详情请参见创建委托。 配置VPC 添加ECS共享目录前,也需要给函数配置ECS对应的VPC,可以到ECS详情页的“基本信息”页签中查看“虚拟私有云”。单击虚拟私有云名称,进入虚拟私有云的详情页,查看子网。 获取到这两个信息后,可以在函数配置中配置对应的VPC。 添加挂载-ECS
如何配置外网访问? 部署在VPC中的函数默认是和外网隔离开的,如果您想让函数同时具备内网访问和外网访问能力,您可以选择给VPC添加公网NAT网关。 前提条件: 已创建虚拟私有云和子网,请参考创建虚拟私有云基本信息及默认子网。 已申请弹性云公网IP,请参考申请弹性公网IP。 创建公网NAT网关步骤如下:
配置快照式冷启动 概述 华为云发布的基于进程级快照的冷启动加速方案,是一种性能优化服务,用户无需额外付费,只需进行简单的配置、少量的代码修改,即可享受到该创新方案带来的冷启动性能提升。 当用户 Java 函数打开冷启动加速的配置开关后,华为云 FunctionGraph 会预先执
登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 高级设置”,开始配置。 开启“配置心跳函数”开关,并填写心跳函数入口。 图1 配置心跳函数 表1 心跳函数配置说明 参数 说明 配置心跳函数 开启心跳函数,FunctionGraph将检测用户函数运行时的异常场景。
配置标签 概述 标签用于标识资源,当您拥有相同类型的许多云资源时,可以使用标签按各种维度(例如用途、所有者或环境)对云资源进行分类。 您可以在函数创建完成后,在配置详情页添加标签,最多可以给同一个函数资源添加20个标签。 应用场景 为函数添加标签,可以方便您快速识别和管理拥有的函
密钥配置文档 获取密钥信息 登录华为云后台,单击右上角“账号中心 > 我的凭证 ”,进入“我的凭证”界面。 在左侧导航栏进入“访问密钥”界面,单击“新增访问密钥”生成新的密钥并下载保存。 配置密钥 引导式配置 可以通过执行config add直接进行密钥的添加: $ s config
配置常规信息 概述 在函数创建完成后,“内存”、“函数执行入口”、“执行超时时间”会根据您所选的“运行时语言”默认填写。如果您需要贴合实际业务场景修改配置,请参见本章节进行配置。 前提条件 已创建函数。 操作步骤 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。
配置函数 配置初始化 配置常规信息 配置委托权限 配置网络 配置磁盘挂载 配置环境变量 配置函数异步 配置单实例多并发 版本管理 别名管理 配置动态内存 配置心跳函数 配置标签 配置快照式冷启动 配置日志组及日志流 共享VPC
删除函数异步配置信息 功能介绍 删除函数异步配置信息。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-config 表1 路径参数 参数 是否必选 参数类型
获取函数异步配置列表 功能介绍 获取指定函数所有版本的异步配置列表。。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-configs 表1 路径参数 参数 是否必选
和函数配置委托将使用同一委托,即使用同一个选择的委托或不使用任何委托。如图5所示。 图5 设置委托 函数配置委托,比如函数需要创建DIS触发器,则需要配置具有DIS访问权限的委托。当没有使用任何函数配置委托或者函数配置委托不存在时,不能创建DIS触发器。 函数执行委托配置后用户可
获取函数异步配置信息 功能介绍 获取指定函数某一版本的异步配置信息。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-config 表1 路径参数 参数 是否必选
设置函数异步配置信息 功能介绍 设置函数异步配置信息。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/fgs/functions/{function_urn}/async-invoke-config 表1 路径参数 参数 是否必选 参数类型 描述
函数配置 FunctionGraph函数是否支持环境变量? 能否在函数环境变量中存储敏感信息? 如何使用函数为图片打水印? 如何通过父函数调用子函数? 如何通过版本和别名实现绑定APIG触发器的HTTP函数的灰度升级?