检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
index.hello events: - apigw: env_id: DEFAULT_ENVIRONMENT_RELEASE_ID env_name: RELEASE req_method: GET
--project_id 是 租户Project ID。 --X-Cff-Log-Type 否 tail(header里面返回函数执行后的4K日志),或者为空(不返回日志)。 X-CFF-Request-Version 否 返回体格式:取值v0,v1。 v0:默认返回文本格式。
启动NFS服务。 systemctl start rpcbind nfs 设置开机自启。 echo "xx.xx.xx.xx:/home/user1/share /nfs nfs4 defaults 0 0" >> /etc/fstab // IP处请填ECS在子网中的IP echo
减少总请求处理时长,节省费用:单实例单并发下,多个请求的总处理时长为每个请求的处理时长相加。单实例多并发下,同一个实例对并发的多个请求的计费时间为,从第一个请求开始处理计时,到最后一个并发的请求处理结束计一次时长费用。 FunctionGraph会根据实际的请求情况自动弹性伸缩函数实例,并发变高
启动NFS服务。 systemctl start rpcbind nfs 设置开机自启。 echo "xx.xx.xx.xx:/home/user1/share /nfs nfs4 defaults 0 0" >> /etc/fstab // IP处请填ECS在子网中的IP echo
te(请求发送的时间)请求头。 AK/SK认证的详细说明请参见AK/SK认证。 X-Project-ID:子项目ID,可选,在多项目场景中使用。 X-Domain-ID:账号ID。 对于获取用户Token接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。
https://{Endpoint}/v2/{project_id}/fgs/triggers/{function_urn} { "event_data": { "group_id": "a9ad0d5df4d7475c9bc35a7c17d89304", "env_id": "DEFAULT_ENV
request id、临时AccessKey、function meta等。 SDK接口 Context类中提供了许多上下文方法供用户使用,其声明和功能如所示。 表1 Context类上下文方法说明 方法名 方法说明 getRequestID() 获取请求ID。 getRema
计费说明 函数工作流的计费项是由请求次数费用、执行时间费用、节点执行次数(函数流)和其他费用构成,具体内容如表1。 如您需要快速了解函数工作流服务的具体价格,请参见函数工作流价格详情。 表1 函数工作流计费项 计费项 计费项说明 适用的计费模式 计费公式 请求次数费用 在您使用函数的过程
Context接口 Context类中提供了许多属性供用户使用,如表1所示。 表1 Context对象说明 属性名 属性说明 String RequestId 请求ID。 String ProjectId Project Id String PackageName 函数所在分组名称 String
务的接口,实现解析功能。 已获取内网域名和域名ID。 以添加解析记录的域名为例,获取方法如下: 登录云解析服务控制台。 获取域名ID。 单击“”,在搜索框中勾选“域名”,获取域名ID。 获取对应解析记录的域名。 单击域名进入记录集列表,选择指定记录集。 编写解析逻辑。 调试查询单个Zone下Record
输入函数流的简要描述。 表达式说明 函数流的异常处理控制器组件中配置“重试条件(JSONPath)”和条件分支控制器组件中“输入过滤表达式/输出过滤表达式”的JSONPath表达式结构为[JsonPath] + [逻辑运算符] + [对比数据],如示例:$.age >= 20。 表2 JSONPath说明
groupadd -g ${GROUP_ID} ${GROUP_NAME} && useradd -u ${USER_ID} -g ${GROUP_ID} ${USER_NAME} COPY --chown=${USER_ID}:${GROUP_ID} main.js ${HOME}
的关键资源功能说明请参考表1。 为方便快速体验,应用中心会为您分配一个临时域名,此临时域名仅可用于测试使用,有效期30天。若想开放应用长期访问,需在应用总览页面的域名提示信息中单击“去绑定”为应用绑定自定义域名,具体操作方案请参考配置API的调用域名。 表1 关键函数服务功能 函数资源逻辑名称
登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数页面。 单击函数名称,进入函数详情界面。 在函数详情页,选择函数版本,单击“测试”,弹出“配置测试事件”弹窗。 在“配置测试事件”弹窗参考表1填写测试事件信息。 表1 测试事件信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。
使用以下触发器的函数默认为异步调用,且不可修改。 云审计服务(CTS) 文档数据库服务(DDS) 数据接入服务(DIS) 分布式消息服务 Kafka版(KAFKA) 分布式消息服务 RabbitMQ版(RABBITMQ) 开源Kafka(OPENSOURCEKAFKA) 云数据库 GeminiDB Mongo 设备接入(IoTDA)
可解冻的环境,FunctionGraph会进行资源创建,下载函数代码,初始化扩展和Runtime,然后开始运行初始化代码(主程序外的代码)。 执行:在此阶段,实例接收事件后开始执行函数。函数运行到完成后,实例会等待下个事件的调用。 关闭:如果FunctionGraph函数在一段时
缩容到0;剩余微服务逻辑以Spring兼容方式进行函数化,实现函数化后的微服务快速冷启动和弹性,常驻实例减半。 使用FunctionGraph函数访问Redis数据 本章节介绍如何使用FunctionGraph和Redis客户端的能力,实现在函数内访问客户的Redis数据库。 F
context参数 context参数中包含一些函数的运行时信息,例如:request id、临时AccessKey、function meta等。 SDK接口 Context类中提供了许多上下文方法供用户使用,其声明和功能如表1所示。 getToken()、getAccessKey()和getS
平台进行管理,设备产生的数据可以从IotDA直接流转触发FunctionGraph 的函数运行。用户可以根据需要编写函数处理这些数据。 通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OBS;对上报的数据进行结构化,清洗然后存储到数据库;根据设备状态变化进行事件通知等。