检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
/v2/{project_id}/fgs/workflow-statistic/{workflow_urn} 响应示例 状态码: 200 函数流统计信息 { "count" : [ { "timestamp" : 0, "value" : 0 } ], "duration"
记录函数的URN,即响应示例中的“func_urn”信息。 步骤2:修改函数配置信息中的OBS地址、OBS桶名和文件名 URI:PUT /v2/{project_id}/fgs/functions/{function_urn}/config API文档详情请参见:修改函数的metadata信息 请求示例 PUT
error_code String 错误码 error_msg String 错误信息 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 403 表8 响应Body参数 参数 参数类型 描述
log.info("test") 共享变量 不涉及。 单实例多并发处理时,修改共享变量会导致错误。这要求您在编写函数时,对于非线程安全的变量修改要进行互斥保护。 监控指标 按实际情况进行监控。 相同负载下,函数的实例数明显减少。 流控错误 不涉及。 请求数超过实例可处理能力时,Fun
获取函数流指标。 GET /v2/{projectId}/fgs/workflow-statistic 响应示例 状态码: 200 函数流统计信息 { "count" : [ { "timestamp" : 0, "value" : 0 } ], "duration"
搜索起始时间(格式为YYYY-MM-DD'T'HH:mm:ss,UTC时间)。如果不指定默认为当前时间前1小时 query_end_time 否 String 搜索结束时间(格式为YYYY-MM-DD'T'HH:mm:ss,UTC时间)。如果不指定默认为当前时间 请求参数 表3 请求Header参数 参数
限制0-100,0代表并发拉起的数目无限制。 并发迭代时间间隔 每次迭代间隔的时间。 输入过滤表达式 通过JSONPath表达式对节点的输入信息进行过滤。 输出过滤表达式 通过JSONPath表达式对节点的输出信息进行过滤。 父主题: 函数流组件配置说明
搜索起始时间(格式为YYYY-MM-DD'T'HH:mm:ss,UTC时间)。如果不指定默认为当前时间前1小时 query_end_time 否 String 搜索结束时间(格式为YYYY-MM-DD'T'HH:mm:ss,UTC时间)。如果不指定默认为当前时间 请求参数 表3 请求Header参数 参数
选择已创建的OBS桶。若无OBS桶,可单击“创建桶”完成创建。 eventbucket 事件类型 必选参数。 选择需要的触发事件类型,有以下事件类型: 不指定对象版本号删除对象 指定对象版本号删除对象 选择该事件类型需要开启多版本控制功能,具体详情请参见多版本控制功能启用时的对象删除机制。 通过页面或Put请求创建或覆盖桶对象
remove function --region cn-north-4 --function-name fgs-test 执行cli 模式时,如果密钥信息不是default,需要添加 access参数,例如s cli fgs remove function --region cn-north-4
用户自定义的name/value信息。 在函数中使用的参数。 举例:如函数要访问某个主机,可以设置自定义参数:Host={host_ip},最多定义20个,总长度不超过4KB。 encrypted_user_data String 用户自定义的name/value信息,用于需要加密的配置。
直接上传函数代码:直接上传本地开发完成的ZIP文件或JAR文件,适用于代码文件不超过40MB的场景使用。 从OBS上传函数代码:通过输入OBS桶地址,上传OBS桶中的ZIP文件或JAR文件,适用于代码文件不超过300MB的场景使用。 2 配置函数的依赖包 依赖包为函数提供依赖库、运
ORT可选8081~8090。 Types为您希望扩展订阅的事件类型的信息,可选platform、function、extension。 响应代码 200 - 订阅请求成功 400 - 请求错误,并返回错误信息 500 - 服务错误 父主题: 概述
启动函数流 函数流配置完成后,需要启动函数流才能完成业务功能实现。 约束与限制 当函数流的配置有改动后,必须先保存信息,才能启动函数流任务。 启动函数流 在函数流编排页面右上角单击“启动”或在函数流列表页面选择“更多 > 启动”,弹出的启动执行页面。 在弹出的启动执行页面,支持定
函数调用过程中产生的日志信息。 函数监控 函数执行过程中的监控信息。 函数版本 函数从开发、测试、生产过程中发布一个或多个版本,实现对函数代码的管理。对于发布的每个版本的函数、环境变量会另存为相应版本的快照,函数代码发布后,可以根据实际需要修改版本配置信息。 函数别名 用户可以创
下拉列表中会展示所有已创建的函数流。 是否等待子流程完成 默认开启。 输入过滤表达式 通过JSONPath表达式对节点的输入信息进行过滤。 输出过滤表达式 通过JSONPath表达式对节点的输出信息进行过滤。 父主题: 函数流组件配置说明
添加事件源 选择准备中开通的CTS云审计服务,创建CTS触发器,CTS触发器配置如图1所示。 图1 创建CTS触发器 CTS云审计服务监听IAM服务中user资源类型,监听login、logout操作。 父主题: 使用FunctionGraph函数和CTS识别非法IP的登录登出操作
通过短信或邮件的方式通知用户。客户收到告警后,可以配置和查看函数的调用日志来分析故障原因,解决故障。 FunctionGraph函数监控信息,提供了调用次数、运行时间、错误次数、拒绝次数和资源统计监控指标。建议对监控指标中的错误次数和运行时间-最大运行时间创建告警配置,这样就能及时感知到如下情况:
您可以使用扩展API将函数与监控、可观察性、安全性和监管等工具集成,控制并参与 FunctionGraph生命周期的所有阶段。例如在函数调用之前、期间和之后捕获诊断信息;无需更改代码即可自动检测您的代码;在函数调用之前获取配置设置;通过安全代理检测功能发出警报;将遥测数据直接从函数异步发送到自定义目的地。
目名称、项目ID 在调用接口时,部分URI中需要填入用户名、用户ID、账号名、账号ID、项目名称、项目ID,在“我的凭证”页面可以获取这些信息。 登录华为云管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的项目列表中查看账号名、账号ID、用户名、用户ID、项目名称、项目ID。