检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置和查看函数的调用日志 FunctionGraph函数实现了与云日志服务的对接,用户无需任何配置,即可查询函数日志信息。 在FunctionGraph函数控制台,可以通过以下两种方式查看函数日志。 在测试页签查看日志 函数创建完成后,可以测试函数,在执行结果页,可以查看函数测试日志。操作步骤请参见在线调试函数。
录。 在新版事件列表查看审计事件 在旧版事件列表查看审计事件 使用限制 单账号跟踪的事件可以通过云审计控制台查询。多账号的事件只能在账号自己的事件列表页面去查看,或者到组织追踪器配置的OBS桶中查看,也可以到组织追踪器配置的CTS/system日志流下面去查看。 用户通过云审计控
示最多 7 天。 监控函数 不同版本函数的监控信息做了区分,查询函数指标之前设置函数版本,可以查询不同版本对应的监控信息。 操作步骤 函数实现与云监控服务的对接,函数上报云监控服务的监控指标,用户可以通过云监控服务来查看函数产生的监控指标和告警信息。 登录函数工作流控制台,在左侧的导航栏选择“函数
查看审计日志 CTS支持的FunctionGraph操作列表 在CTS事件列表查看云审计事件
获取指定函数的所有版本别名列表 list_version_aliases 创建函数版本别名 create_version_alias 删除函数版本别名 delete_version_alias 获取函数版本的指定别名信息 show_version_alias 修改函数版本别名信息 update_version_alias
通过KooCLI管理函数 KooCLI工具支持FunctionGraph服务,用户可以通过CLI工具执行函数管理,别名管理,触发器管理函数调用等操作。 约束与限制 当通过API访问公有云系统时,需要使用访问密钥(AK/SK)进行身份认证并对请求进行加密,确保请求的机密性、完整性和
安全 责任共担 资产识别与管理 身份认证与访问控制 数据保护技术 审计与日志 服务韧性 监控安全风险 认证证书 代码签名
查看监控指标与配置告警 FunctionGraph支持的监控指标 查看FunctionGraph的监控数据 配置FunctionGraph的监控告警 配置和查看函数的调用日志 配置和查看函数的调用链信息
函数工作流控制台导入,实现函数配置数据的迁移。 约束与限制 导出函数: 导出函数资源包大小不超过50MB。 导出的函数资源中配置信息不包含别名信息。 通过函数列表界面导出函数时,仅能导出latest版本的函数。 导入函数: 上传代码时,如果代码中包含敏感信息(如账户密码等),请您自行加密,以防止信息泄露。
展示当前配置预留实例的函数名称。 类型 选择是要为函数的“版本”还是“别名”配置预留实例。 选择版本 仅当“类型”选择“版本”时需要配置。 选择要配置预留实例的函数版本。 选择别名 仅当“类型”选择“别名”时需要配置。 选择要配置预留实例的函数别名。 预留实例数 配置预留实例的数量,取值范围为1-1
函数配额 查询租户配额。 函数依赖包 包括创建、删除、获取、更新依赖包等接口。 函数测试事件 包括创建、删除、获取、更新测试事件等接口。 函数调用链 获取、修改调用链配置。 函数生命周期管理 包括创建、删除函数等接口。 函数版本别名 包括创建、删除函数版本别名等接口。 函数指标
实际需要修改版本配置信息。 函数别名 用户可以创建别名,指向特定函数版本。别名的优势在于:如果需要回滚到之前的函数版本,则可以将相应别名指向该版本,不再需要修改代码信息。 函数别名支持绑定两个版本,一个对应版本和开启灰度版本,并且支持配置同一个别名下两个不同版本分流权重。 依赖包
应用名-函数名。 示例:default-myfunction_Python。 graph_name 函数流。 projectId 租户 父主题: 查看监控指标与配置告警
查询函数流 功能介绍 查询函数流 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/workflows 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方式请参见获取项目ID。 最小长度:1
新发布的版本默认不绑定触发器,不会挂载磁盘,不带预留实例。 latest版本不能删除。 如果函数版本关联了别名,则删除版本时会把关联的别名删除。 删除版本将永久删除关联的代码、配置、别名及事件源映射,但不会删除日志。删除操作无法恢复,请谨慎操作。 发布版本 登录函数工作流控制台,在左侧的导航栏选择“函数
指令使用方法 部署deploy 版本 version 项目迁移fun2s 删除remove 别名alias Yaml文件 父主题: Serverless Devs
函数执行失败返回“runtime memory limit exceeded”时,如何查看内存占用大小? 请在函数请求返回界面查看。 图1 查看oom内存大小 父主题: 调用函数
function-name - 选填 必填 服务名 alias-name - 必填 必填 别名 操作案例: 有资源描述文件(Yaml)时,可以直接执行s remove alias --alias-name aliasName删除指定别名; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s
sion √ √ 创建函数版本别名 POST /v2/{project_id}/fgs/functions/{function_urn}/aliases FunctionGraph:function:createAlias √ √ 修改函数版本别名信息 PUT /v2/{proj
API 函数调用 函数配额 函数依赖包 函数测试事件 函数调用链 函数生命周期管理 函数版本别名 函数指标 函数日志 函数模板 函数预留实例 函数导入导出 函数触发器 函数流 函数异步配置 函数应用中心