配置原生OSS触发器

说明 如果您要在您的函数中读写OSS资源,建议使用OSS内网服务地址进行访问,避免使用公网访问,产生公网费用。关于OSS内网服务地址的格式,请参见 访问域名和数据中心。Node.js"use strict;本代码样例主要实现以下功能:*1.从event中解析出...

配置原生OSS触发器

说明 如果您要在您的函数中读写OSS资源,建议使用OSS内网服务地址进行访问,避免使用公网访问,产生公网费用。关于OSS内网服务地址的格式,请参见 访问域名和数据中心。Node.js"use strict;本代码样例主要实现以下功能:*1.从event中解析出...

临时磁盘空间什么时候被释放?

临时磁盘空间与底层执行函数的容器生命周期一致。如果您持续有请求,那么这个容器会一直存在,因此您之前在磁盘上留下的数据也会存在。但是如果函数很长一段时间没有请求,容器被系统回收后,磁盘上的数据也会消失。

临时磁盘空间什么时候被释放?

临时磁盘空间与底层执行函数的容器生命周期一致。如果您持续有请求,那么这个容器会一直存在,因此您之前在磁盘上留下的数据也会存在。但是如果函数很长一段时间没有请求,容器被系统回收后,磁盘上的数据也会消失。

请求处理程序(Handler)

例如,创建函数时指定的 请求处理程序 为 index.handler,那么 函数计算 会去加载 index.js 定义的 handler 函数,并从这里开始执行函数计算 运行时会将请求参数传递到请求处理程序中,第一个参数是 event 对象,包含请求的有效负载...

访问Redis示例

访问数据库是指在函数计算通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

访问RDS MySQL示例

访问数据库是指在 函数计算 通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

访问RDS SQL Server示例

访问数据库是指在函数计算通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

访问RDS PostgreSQL数据库

访问数据库是指在函数计算通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

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

例如,创建函数时指定的 请求处理程序 为 index.handler,那么 函数计算 会去加载 index.js 定义的 handler 函数,并从这里开始执行函数计算 运行时会将请求参数传递到请求处理程序中,第一个参数是 event 对象,包含请求的有效负载...

访问MongoDB示例

访问数据库是指在函数计算通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

API概览

InvokeFunction 调用 InvokeFunction 执行函数。触发器 API 描述 CreateTrigger 调用 CreateTrigger 接口创建触发器。DeleteTrigger 调用 DeleteTrigger 接口删除触发器。UpdateTrigger 调用 UpdateTrigger 接口更新触发器。GetTrigger ...

环境说明

您可以在 函数计算 使用Node.js框架编写函数的运行环境信息。Node.js运行时 函数计算 目前支持的Node.js运行时环境如下。版本 操作系统 架构 Node.js 20.x(公测)Linux(Debian 10)x86_64 Node.js 18.x(公测)Linux(Debian 10)x...

环境说明

您可以在 函数计算 使用Node.js框架编写函数的运行环境信息。Node.js运行时 函数计算 目前支持的Node.js运行时环境如下。版本 操作系统 架构 Node.js 20.x(公测)Linux(Debian 10)x86_64 Node.js 18.x(公测)Linux(Debian 10)x...

遇到vSwitch is in unsupported zone的错误怎么办?

根据错误信息,找到 函数计算 所支持的可用区(Zone),在您的VPC中,在此可用区创建一个虚拟交换机...配置成功后,在函数中就可以访问您的VPC资源了。同一个VPC内不同可用区的交换机默认内网互通,详细信息,请参见 创建和管理专有网络。

JobLogConfig

触发函数的过程发生的异常和函数执行统计信息会记录到该 Project 下的 Logstore 。my-sls-project-name logstore string Logstore 名称。触发函数的过程发生的异常和函数执行统计信息会记录到该 Logstore。my-sls-logstore-name

遇到vSwitch is in unsupported zone的错误怎么办?

根据错误信息,找到函数计算所支持的可用区(Zone),在您的VPC中,在此可用区创建一个虚拟交换机(vSwitch)...配置成功后,在函数中就可以访问您的VPC资源了。同一个VPC内不同可用区的交换机默认内网互通,详细信息,请参见 使用专有网络。

错误处理

错误类型 您的函数如果在执行过程抛出异常,函数计算 会捕获并返回异常信息。示例代码如下:package example;import com.aliyun.fc.runtime.Context;import com.aliyun.fc.runtime.StreamRequestHandler;import java.io.IOException;...

错误处理

错误类型 您的函数如果在执行过程抛出异常,函数计算 会捕获并返回异常信息。示例代码如下:package example;import com.aliyun.fc.runtime.Context;import com.aliyun.fc.runtime.StreamRequestHandler;import java.io.IOException;...

SDK参考(2021-04-16推荐)

使用 函数计算 的SDK可以更加便捷地执行创建函数、更新函数、上传代码和触发器管理等操作,开发者只需专注于业务逻辑的实现,无需关注底层的操作和维护。本文介绍 函数计算 SDK使用说明。SDK列表 SDK列表 下载链接 快捷安装方式 详细使用...

开启VPC功能对可用性的影响

函数中存在依赖阿里云的服务,并且在调用这些服务时使用了内网Endpoint,如果这些服务提供的VPC Endpoint和内网Endpoint是分离的,例如表格存储、密钥管理服务和容器镜像服务,迁移后服务的内网Endpoint访问遇到网络不通时该怎么办?...

JobConfig

日志服务根据触发间隔每次触发函数执行时,如果遇到错误(例如权限不足、网络失败、函数执行异常返回等),该参数定义本次触发所允许的最大重试次数。对于本次触发,如果超过最大重试次数仍无法成功的,需要等到下一次触发间隔到来时,由...

定时触发器

定时触发器会根据您设置的特定时间点或周期性规则自动触发函数执行,为您提供灵活的任务调度能力,适合需要定期执行任务的应用场景。使用场景 定时触发器的使用场景非常广泛,包括但不限于以下场景:批量数据的定时处理,例如每1小时收集全...

函数执行超时,报错Function time out after怎么办?

如果函数调用偶然出现超时现象,您可以尝试以下操作。将函数执行超时时间调大。...检查函数逻辑,配置日志功能,查看是否调用其他接口返回超时,导致整个函数执行时间变长而出现超时。检查是否进入耗时较多的逻辑分支,例如CPU密集型。

函数执行超时,报错Function time out after怎么办?

如果函数调用偶然出现超时现象,您可以尝试以下操作。将函数执行超时时间调大。...检查函数逻辑,配置日志功能,查看是否调用其他接口返回超时,导致整个函数执行时间变长而出现超时。检查是否进入耗时较多的逻辑分支,例如CPU密集型。

环境说明

本文介绍在 函数计算 使用Java框架编写函数的运行环境信息。背景信息 Java语言和Python、Node.js这类脚本型语言不同,该语言需要编译后才能在JVM虚拟机运行。针对Java语言,函数计算 当前具有以下限制:不支持代码编译:仅支持上传已经...

环境说明

本文介绍在 函数计算 使用Java框架编写函数的运行环境信息。背景信息 Java语言和Python、Node.js这类脚本型语言不同,该语言需要编译后才能在JVM虚拟机运行。针对Java语言,函数计算 当前具有以下限制:不支持代码编译:仅支持上传已经...

定时触发器

定时触发器会根据您设置的特定时间点或周期性规则自动触发函数执行,为您提供灵活的任务调度能力,适合需要定期执行任务的应用场景。使用场景 定时触发器的使用场景非常广泛,包括但不限于以下场景:批量数据的定时处理,例如每1小时收集全...

环境说明

本文介绍在 函数计算 使用C#框架编写函数的运行环境信息。使用限制 C#语言与Python、Node.js等脚本型语言不同。函数计算 仅支持通过 上传 ZIP 包、上传文件夹 或 通过 OSS 上传 方式上传编译打包后的代码,不提供C#语言在线编译的能力。C...

环境说明

本文介绍在 函数计算 使用C#框架编写函数的运行环境信息。使用限制 C#语言与Python、Node.js等脚本型语言不同。函数计算 仅支持通过 上传 ZIP 包、上传文件夹 或 通过 OSS 上传 方式上传编译打包后的代码,不提供C#语言在线编译的能力。C...

PreStop

名称 类型 描述 示例值 object PreStop 函数定义。handler string PreStop 函数执行的入口。index.PreStop timeout integer PreStop 函数超时时间。10

PreFreeze

名称 类型 描述 示例值 object PreFreeze 函数定义。handler string PreFreeze 函数执行的入口。index.preFreeze timeout integer PreFreeze 函数超时时间。10

LifecycleHook

名称 类型 描述 示例值 object 生命周期函数配置。handler string 函数执行的入口,更多信息,请参见 函数入口。index.preStop timeout integer 运行的超时时间,单位为秒。10

为什么SLS触发器触发函数执行的频次有时高于预期?

日志服务SLS的每个Shard在有新的数据写入的情况下都会触发函数执行,所以您看到的触发频次是一个Logstore整体的触发次数。同时当触发发生延迟时触发器会追赶数据,可能会缩短触发间隔。问题现象 SLS触发器触发函数执行的频次有时高于预期的...

如何避免循环触发?

一个典型的循环触发场景是OSS的某个Bucket上传文件触发了一个函数,这个函数处理事件,又生成了一个或多个文件,写回到OSS的Bucket里,这个写入动作又触发了函数执行,形成了链状循环。上述过程类似于一个无限递归,为了避免这种循环触发...

如何避免循环触发?

一个典型的循环触发场景是OSS的某个Bucket上传文件触发了一个函数,这个函数处理事件,又生成了一个或多个文件,写回到OSS的Bucket里,这个写入动作又触发了函数执行,形成了链状循环。上述过程类似于一个无限递归,为了避免这种循环触发...

函数执行异常退出,报错Process exited unexpectedly ...

函数执行异常退出,可能存在以下问题,您可以根据不同问题采取不同的措施。函数本身逻辑错误,多见于下游数据库问题,示例代码如下。您可以增加日志功能,根据日志调试解决。coding:utf-8-*-import os def handler(event,context):os._exit...

Web函数

本文介绍Custom Runtime中函数调用的方式、使用限制及代码示例。背景信息 Custom Runtime支持托管用户的HTTP Server,并将函数调用的请求转换为HTTP请求发送到HTTP Server,将HTTP Server的响应转换为函数调用的响应返回给Client。过程示意...

函数执行异常退出,报错Process exited unexpectedly ...

函数执行异常退出,可能存在以下问题,您可以根据不同问题采取不同的措施。函数本身逻辑错误,多见于下游数据库问题,示例代码如下。您可以增加日志功能,根据日志调试解决。coding:utf-8-*-import os def handler(event,context):os._exit...

函数执行异常退出,报错Process exited unexpectedly ...

函数执行异常退出,可能存在以下问题,你可以根据不同问题采取不同的措施。函数本身逻辑错误,多见于下游数据库问题,示例代码如下。您可以增加日志功能,根据日志调试解决。coding:utf-8-*-import os def handler(event,context):logger=...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
函数计算(旧版) 云工作流 Node.js 性能平台 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用