函数实例生命周期回调

本文介绍Go实现函数实例生命周期回调的方法。背景信息 当您实现并配置函数实例生命周期回调后,函数计算 系统将在相关实例生命周期事件发生时调用对应的回调程序。函数实例生命周期涉及Initializer和PreStop回调。更多信息,请参见 函数...

FILTER

array中的 T 指代ARRAY组元素的数据类型,数组中的元素可以为任意类型。func:必填。用于对 a 中元素进行过滤的函数(内置函数或自定义函数)或表达式,其输入参数类型必须与 a 中元素的数据类型一致,其输出结果数据类型为BOOLEAN。返回...

错误处理

错误类型 捕获异常 如果函数在执行过程抛出异常,函数计算会捕获到错误,并生成一个包含错误信息、类型和堆栈信息的JSON格式的数据,示例如下所示。ES模块 说明 此示例仅支持运行在Node.js 18及以上版本的运行时环境。当前示例代码支持一...

TRANSFORM

array中的 T 指代ARRAY组元素的数据类型,数组中的元素可以为任意类型。func:必填。用于对 a 中元素进行转换的函数(内建函数或自定义函数)或表达式,其输入类型应与 a 中的元素类型一致。R 指代输出结果的数据类型。返回值说明 返回...

生命周期

beforeCreate beforeCreate 是在模版节点创建之前、JS 环境初始化的过程所提供的一个生命周期函数。其主要作用是对服务端下发的数据进行数据预处理。beforeCreate 生命周期方法的使用有以下限制:不能调用 JS API。不能使用异步的方法,...

我的函数会运行很久,超过函数最大Timeout时间怎么办...

函数最长运行时间为24小时,如果您的函数运行时间大于24小时,您可以将一个大函数拆分成几个小函数独立运行,使用 Serverless工作流 编排函数,流程所有函数最长的运行时间为1年。如果上述方法仍不能解决您的问题,请 联系我们。

我的函数会运行很久,超过函数最大Timeout时间怎么办...

函数最长运行时间为24小时,如果您的函数运行时间大于24小时,您可以将一个大函数拆分成几个小函数独立运行,使用 Serverless工作流 编排函数,流程所有函数最长的运行时间为1年。如果上述方法不能解决您的问题,请加入钉钉用户群(钉钉...

异步任务最佳实践

函数执行失败或手动停止后,函数计算 系统会将异步消息推送至 消息服务MNS 的队列中实现死信队列的功能,方便您感知异步函数执行失败的消息并进行后续处理。前提条件 安装Serverless Devs和Docker 配置Serverless Devs 创建MNS队列。详细...

函数实例生命周期回调

本文介绍Go实现函数实例生命周期回调的方法。背景信息 当您实现并配置函数实例生命周期回调后,函数计算 系统将在相关实例生命周期事件发生时调用对应的回调程序。函数实例生命周期涉及Initializer、PreFreeze和PreStop三种回调。更多信息...

上下文及日志格式

在Web函数,您想获取上下文或者查看执行日志,可以参考Custom Runtime的公共请求头以及日志格式,根据这些信息打造属于您的自定义运行环境。...Custom Runtime实现函数实例生命周期回调的方法,请参见 函数实例生命周期回调。

配置实例生命周期

codeUri:'./code.zip'.instanceLifecycleConfig:preStop:handler:""timeout:60 不同语言运行时实现函数实例生命周期回调的方法请参见 函数实例生命周期回调方法。通过SDK配置回调 您可以通过SDK部署和更新扩展函数。本文介绍如何获取在创建...

如何配置php.ini文件?

函数计算 ,使用不同方式创建函数时,配置 php.ini 文件的方法不同。如果您使用容器镜像的方式创建函数,按照正常的配置方式进行配置即可,即将 php.ini 文件放置在/usr/local/etc/php 目录。此方式适用于对Docker比较熟悉的用户。...

设置实例并发度

SDK示例 本文以Node.js SDK为例,可以通过以下的方法指定函数的实例并发度。create function var resp=await client.createFunction(serviceName,{ functionName:funcName,handler:'counter.handler',memorySize:512,runtime:'nodejs10',...

同步调用

同步调用是调用函数的一种方式,当您同步调用一个函数时,事件将直接触发函数函数计算 会运行该函数并等待响应。当函数调用完成后,函数计算 会将执行结果直接返回给您,例如返回结果、执行摘要和日志输出。本文介绍同步调用的使用场景和...

同步调用

同步调用是调用函数的一种方式,当您同步调用一个函数时,事件将直接触发函数函数计算 会运行该函数并等待响应。当函数调用完成后,函数计算 会将执行结果直接返回给您,例如返回结果、执行摘要和日志输出。本文介绍同步调用的使用场景和...

上下文

什么是上下文 当 函数计算 运行您的函数时,会将上下文对象传递到执行方法中。该对象包含有关调用、服务、函数和执行环境等信息。在PHP运行时,$context 参数的数据类型是数组Array类型,定义如下所示。['requestId'=>'b1c5100f-819d-c...

函数实例生命周期

codeUri:'./code.zip'.instanceLifecycleConfig:preFreeze:handler:""timeout:60 preStop:handler:index.PreStop timeout:60 不同语言运行时实现函数实例生命周期回调的方法请参见 函数实例生命周期回调方法。通过SDK配置回调 您可以通过...

使用内建函数

函数列表包括以下几种类型:日期与时间函数 数学函数 窗口函数 聚合函数 字符串函数 复杂类型函数 加密函数 其他函数 除此之外,您也可以在ODPS SQL节点使用以下命令查看内建函数。show builtin functions[];为指定的内建函数名称。...

函数实例生命周期回调

本文介绍Custom Container Runtime实现函数实例生命周期回调的方法。回调方法 当您实现并配置函数实例生命周期回调后,函数计算 将在相关实例生命周期事件发生时调用对应的回调程序。函数实例生命周期涉及Initializer和PreStop三种回调。更...

函数实例生命周期回调

本文介绍Custom Runtime实现函数实例生命周期回调的方法。回调方法 当您实现并配置函数实例生命周期回调后,函数计算 将在相关实例生命周期事件发生时调用对应的回调程序。函数实例生命周期涉及Initializer和PreStop回调。更多信息,请参见...

函数可以相互调用吗?

您可以采用以下方法实现函数间相互调用。通过自定义域名的方式。为函数绑定自定义域名,然后通过固定域名访问函数。具体操作,请参见 配置自定义域名。使用InvokeFunction API调用指定函数。您可以参考各个不同语言的SDK,更多信息,请参见...

函数实例生命周期回调

本文介绍Custom Runtime实现函数实例生命周期回调的方法。回调方法 当您实现并配置函数实例生命周期回调后,函数计算 将在相关实例生命周期事件发生时调用对应的回调程序。函数实例生命周期涉及Initializer、PreFreeze和PreStop三种回调。...

函数实例生命周期回调

本文介绍Web Server模式的Custom Container Runtime实现函数实例生命周期回调的方法。使用限制 非Web Server模式的Custom Container Runtime不支持Initializer、PreFreeze和PreStop三种回调。函数计算 仅在客户端主动取消请求时,向相关...

使用函数计算作为Transform

如果是组格式的数据,则数组中的每条数据都不能超过下游服务能接收的最大值。针对目标端为 函数计算 来说。返回值不能超过16 MB。异常处理机制 Transform的异常处理策略与当前任务的异常处理策略保持一致,即“任务属性”对Transform也...

DeliveryOption

消息数据推送到函数计算时的底层应用模式:event-streaming:事件流模式,按照数组格式推送事件,会根据用户推送配置将一个或多个消息事件以批的形式推送到函数中进行处理,适合端到端的流式数据处理场景。event-driven:事件模式,每次会...

访问数据库

访问机制 在函数计算,运行函数的实例由函数计算动态分配,IP地址不固定,因此无法通过添加函数实例的IP地址到数据库白名单的方式来访问数据库。此外,基于最小权限原则和访问安全考虑,不建议您在生产环境中将所有IP地址(0.0.0.0/0)...

常见问题索引

本文汇总描述使用 函数计算 过程可能遇到的常见问题和对应解决方法。如本文列举的问题未包含您遇到的问题,请加入钉钉用户群(钉钉群号:11721331),联系函数计算工程师及时沟通处理。常见问题分类 详细信息 产品通用 产品通用FAQ 计费...

RunOptions

ALL mode string 消息数据推送到函数计算时的底层应用模式:event-streaming:事件流模式,按照数组格式推送事件,会根据用户推送配置将一个或多个消息事件以批的形式推送到函数中进行处理,适合端到端的流式数据处理场景。event-driven:...

常见问题索引

本文汇总描述使用 函数计算 过程可能遇到的常见问题和对应解决方法。如本文列举的问题未包含您遇到的问题,请加入钉钉用户群(钉钉群号:11721331),联系函数计算工程师即时沟通处理。常见问题分类 详细信息 产品通用 产品通用FAQ 计费...

事件请求处理程序(Event Handler)

处理程序接口 您在使用Java编程时,必须要实现 函数计算 提供的接口类,fc-java-core 库为事件请求处理程序定义了以下两个接口。StreamRequestHandler 以流的方式接收输入的 event 事件并返回执行结果。您需要从输入流读取调用函数时的...

函数级按量实例伸缩控制

除了账号级别的实例限制,函数计算 为函数的调用提供了更细粒度的按量调用实例限制,您可以通过控制台或API设置函数级别实例限制来防止单个函数过度调用导致的实例占用,保护后端资源,避免预期外的费用开销。例如,账号164901546557...

日志

打印日志 函数计算 内置了logger模块,在使用内置运行时创建的函数中,您可以通过$GLOBALS['fcLogger']使用该内置logger模块,将打印的内容收集到创建服务时指定的日志服务Logstore。使用其他方式创建的函数,您可以使用PHP提供的方法...

日志

打印日志 函数计算 内置了logger模块,在使用内置运行时创建的函数中,您可以通过$GLOBALS['fcLogger']使用该内置logger模块,将打印的内容收集到创建服务时指定的日志服务Logstore。使用其他方式创建的函数,您可以使用PHP提供的方法...

InvokeFunction

调用InvokeFunction...String Body 是 {"key1":"value1"} 函数的事件,类型为二进制Byte数组函数计算将Event传递给用户函数处理。返回数据 名称 类型 示例值 描述 X-Fc-Error-Type String UnhandledInvocationError 调用函数的错误类型。...

我的执行环境是否是独立安全的?...

您的程序在函数计算环境运行的隔离保护和阿里云的ECS是同一级别的,借助ECS隔离提供用户级别虚拟化隔离,使用Runc等容器技术实现函数级别的容器隔离。函数计算还在网络、数据、代码、防DDoS攻击等方面做了完备的保护,确保您的信息安全。

Serverless工作流

本文介绍了工作流调度固定版本或预留资源函数和 Serverless工作流 实现的具体步骤。简介 在实际生产场景,任务流所调度的函数因为业务场景变化可能需要频繁变更,我们会考虑到如何避免变更带来的非预期行为,控制变更稳定性。在 ...

配置HTTP触发器并使用gRPC触发

建议您将请求的路径配置为/*,可以让所有gRPC请求都转发到对应的gRPC函数中,gRPC函数会将请求路由到客户端定义的gRPC方法。端口:gRPC请求端口为 8089。传输安全性 为保证gRPC请求的安全性,函数计算 线上环境仅支持使用TLS协议的客户端。...

函数功能发布记录

HQE MAX_BY与MIN_BY 1.3.19 数组函数 array_max array_min array_contains array_except array_distinct array_union 新增函数 新增部分数组函数 HQE 数组函数 1.3.18 数组函数 array_sort 功能优化 array_sort函数支持更多类型数组。...

功能概览

本示例以将AccessKey和AccessSecretKey保存在环境变量中实现身份验证为例。运行本示例前请先在本地环境中设置环境变量ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET。在FC Runtime运行环境下,配置执行权限后,ALIBABA_...

FLATTEN

数组类型的数组转换为单个数组。命令格式 flatten(arrayOfArray)参数说明 arrayOfArray:为数类型的数组。返回值说明 将数组类型的数组按元素顺序展开为单个数组。如果输入值为 null,则返回NULL。如果输入参数不是数组类型的数组,则...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
函数计算(旧版) 云安全中心 云数据库 RDS 弹性公网IP 高速通道 短信服务
新人特惠 爆款特惠 最新活动 免费试用