死循环可以分为两种情况:情况一:单个函数运行逻辑出现死循环。情况二:多个函数调用出现无限递归,无法中止的情况。例如函数A调用B,B又调用A。两种情况具体信息如下。情况一:函数超时后,系统会自动中止函数,您会收到超时错误,但不会...
控制面流程包括函数权限控制、代码及配置的增删改查,主要包括函数元数据、代码、层和镜像缓存等安全传输及存储。本文介绍 函数计算 的控制面安全保障类型。权限控制通过阿里云访问控制(RAM)服务保障安全 事件源触发:用户需要为事件源...
如果您在华东1(杭州)、华东2(上海)、华北2(北京)和华南1(深圳)这四个地域内购买了函数计算的资源,且需要使用VPC功能,那么您可以根据函数计算控制台的提示提交使用申请。提交申请后,后台会为您进行VPC迁移。本文介绍您在迁移VPC...
控制面流程包括函数权限控制、代码及配置的增删改查,主要包括函数元数据、代码、层和镜像缓存等安全传输及存储。本文介绍 函数计算 的控制面安全保障类型。权限控制通过阿里云访问控制(RAM)服务保障安全 事件源触发:用户需要为事件源...
本文介绍使用SDK指定函数的实例并发数。SDK示例 本文以Node.js SDK为例,可以通过以下的方法指定函数的实例并发度。create function var resp=await client.createFunction(serviceName,{ functionName:funcName,handler:'counter.handler'...
本文介绍如何通过函数计算实现文件管理网站的功能,例如自动解压文件、自动打包压缩、自动处理图片分辨率等。应用场景 某图片网站数据管理主要提供图片标注服务,有以下需求:上传文件自动更新压缩包。用户特定图片更新并上传文件到OSS的...
本文介绍函数计算Go SDK的版本信息。2022年 发布时间 发布版本 功能说明 2022-09-09 1.1.1 支持删除函数时传递Header。2018年 发布时间 发布版本 功能说明 2018-12-17 1.1.0 支持Initializer接口。支持版本控制。支持添加自定义域名。支持...
本文介绍在 函数计算 中使用Go语言编写函数的运行环境信息。Go运行时 函数计算 目前支持Go 1.x版本,推荐使用Go 1.8或以上版本。名称 操作系统 架构 Go 1.x Linux x86_64 注意 Go 运行时目前使用Linux操作系统,暂不支持ARM64架构。Go SDK...
本文介绍函数计算Python SDK的版本信息。2021年 发布时间 发布版本 发布说明 2021-11-27 2.5.2 支持实例登录相关API。2020年 发布时间 发布版本 发布说明 2020-09-14 2.5.0 支持函数异步配置。2019年 发布时间 发布版本 发布说明 2019-12-...
函数计算支持API网关作为事件源,当有请求到达后端服务设置为函数计算的API网关时,API网关会触发函数的执行。函数计算会将执行结果返回给API网关。使用场景 API网关触发器与HTTP触发器类似,可应用于搭建Web应用。相较于HTTP触发器,您...
如果需要在磁盘中存储较大文件,例如,超过500 MB的文件,您可以按照以下方式处理:直接在 函数计算控制台,将函数的 临时磁盘空间 设置为10 GB。具体操作,请参见 管理函数。使用 文件存储 NAS。函数计算 为您提供临时文件存储目录/tmp,...
当函数异步调用执行失败后,函数计算 自动进行错误重试。本文介绍重试机制以及如何在 函数计算 控制台配置重试策略。重试机制 对于常见错误,系统默认的重试策略如下表所示。状态码 执行失败原因 服务器端行为 200 错误类型为 ...
当函数异步调用执行失败后,函数计算 自动进行错误重试。本文介绍重试机制以及如何在 函数计算 控制台配置重试策略。重试机制 对于常见错误,系统默认的重试策略如下表所示。状态码 执行失败原因 服务器端行为 200 错误类型为 ...
keepalive,never timeout 调用函数的Client端主动Cancel导致的,例如函数的执行时长是10s,但是Client端,例如SDK调用函数自己设置的Timeout是5s。建议调用函数的Client端设置的Timeout稍微大于函数设置的Timeout。函数本身逻辑的问题,...
本文介绍函数计算Node.js SDK的版本信息。2022年 发布时间 发布版本 发布说明 2022-11-17 2.6.3 支持官方公共层。增加参数 arnV2。2022-03-22 2.5.3 增加 getLayerVersionByArn 接口。2022-01-19 2.5.2 修复少量bug。2020年 发布时间 发布...
本文介绍在 函数计算 中使用Go语言编写函数的运行环境信息。Go运行时 函数计算 目前支持Go 1.x版本,推荐使用Go 1.8或以上版本。名称 操作系统 架构 Go 1.x Linux x86_64 重要 Go 运行时目前使用Linux操作系统,暂不支持ARM64架构。Go SDK...
当您对函数发起异步调用时,相关请求会被持久化保存到 函数计算 内部队列中,然后被可靠地处理。如果您想追踪并保存异步调用各个阶段的状态,实现更丰富的任务控制和可观测能力,可以选择开启任务模式处理异步请求。本文介绍异步任务的背景...
本文介绍如何通过函数计算实现文件管理网站的功能,例如自动解压文件、自动打包压缩、自动处理图片分辨率等。应用场景 某图片网站数据管理主要提供图片标注服务,有以下需求:上传文件自动更新压缩包。用户特定图片更新并上传文件到OSS的...
名称 类型 描述 示例值 object 设置函数的并发配置 reservedConcurrency long 预留并发,函数预留账号并发的一部份,其他函数不可以使用这部份并发。预留并发包括预留实例和按量实例的总并发。10
本文介绍异步调用的背景信息、应用场景以及如何实现延迟调用函数等。背景信息 函数计算 系统接收异步调用请求后,将请求持久化后会立即返回响应,而不是等待请求执行完成后再返回。函数计算 保证请求至少执行一次。如果您希望获得异步调用...
函数计算 3.0支持AliyunServiceRoleForFC和FaaS函数的绑定,实现最小授权范围内授予函数访问其他云服务的权限。注意事项 首次登录 函数计算控制台 用户,需授权自动创建目标服务的服务关联角色,才能在 函数计算 中完成相应的功能。服务...
函数计算 中各个函数的资源伸缩是独立进行的,函数之间的代码包是独立的,不能共享。为了解决此问题,您可以将函数依赖的公共库提炼到层达到公共库共享。具体操作,请参见 创建自定义层。您也可以将公共库存储到 文件存储 NAS 中,不同函数...
当函数计算平台的标准运行时无法满足您的业务需求时,可以选择自定义容器函数。本文介绍如何在 函数计算 控制台或使用Serverless Devs创建Custom Container函数。注意事项 在函数计算中,创建Custom Container函数必须使用相同地域内 阿里...
不可以。不同的函数,负载有高有低,10000 TPS和100 TPS的函数,对资源的伸缩...所以函数计算中各个函数的资源伸缩是独立进行的,函数之间的代码包是独立的,不能共享。当然,您可以将公共库存储到NAS中,不同函数启动时在NAS中加载依赖库。
用量明细:用量明细需导出为CSV文件才可以查看,配置时产品选择 函数计算Function Computer,计量规格、使用时间、计量粒度 可根据需要选择。输入验证码并单击 导出CSV 后,将自动打开导出记录页面,当状态从 文件生成中 变为 导出成功 时...
名称 类型 描述 示例值 object 自定义容器加速信息。status string 函数调用的加速状态:Preparing:加速正在...准备加速的过程中,函数的调用会使用没有加速效果的原始镜像。Ready:加速完成。加速完成后函数的调用会有加速效果。Preparing
自2023年09月01日0时起,函数计算 中GPU使用量和函数调用次数进行价格调整。这两个计费项实行阶梯累计计费模式,本次降价幅度达到10%~93%。价格调整明细 新的计费价格调整将于2023年9月1日00:00生效,生效后您购买的函数计算产品中的GPU...
函数计算已与操作审计服务集成,您可以在操作审计中查询用户操作弹性伸缩产生的管控事件。函数计算支持将管控事件投递到日志服务SLS的LogStore或对象存储OSS的存储空间中,满足实时审计、问题回溯分析等需求。操作审计记录了用户通过Open...
打印日志 您可以使用 context.GetLogger()方法打印日志,也可以使用log库或fmt库中的方法打印日志,或者其他写入到stdout或stderr的日志库打印日志。使用context.GetLogger()方法打印日志 使用该方法打印的每条日志中都包含日志级别、...
函数计算已与操作审计服务集成,您可以在操作审计中查询用户操作弹性伸缩产生的管控事件。函数计算支持将管控事件投递到日志服务SLS的LogStore或对象存储OSS的存储空间中,满足实时审计、问题回溯分析等需求。操作审计记录了用户通过Open...
functionName string 此条路由规则对应的函数名称。f1 methods array 此条路由规则支持的请求方法列表。string 请求方法。枚举值:HEAD:HEAD。DELETE:DELETE。POST:POST。GET:GET。OPTIONS:OPTIONS。PUT:PUT。PATCH:PATCH。GET path...
本文介绍如何通过Serverless Devs工具克隆函数。前提条件 已安装并配置Serverless Devs工具。具体操作,请参见 安装Serverless Devs 和 配置Serverless Devs。已创建函数。函数名称为 sync-test,所在地域为华东1(杭州)。具体操作,请...
本文介绍如何通过Serverless Devs工具克隆函数。前提条件 已安装并配置Serverless Devs工具。具体操作,请参见 安装Serverless Devs 和 配置Serverless Devs。已创建服务和函数。服务和函数名称均为 sync-test,所在地域为华东1(杭州)。...
调用GetFunctionCode接口获取函数代码包。请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 GET/services/{serviceName.qualifier}/functions/{functionName}/code 请求参数 名称 类型 位置 是否必选 示例值 ...
本产品(函数计算/2021-04-06)的OpenAPI采用 ROA 签名风格,签名细节参见 签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过 下载SDK 直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过...
日志打印 您可以使用 context.GetLogger()方法打印日志,也可以使用log库或fmt库中的方法打印日志,或者其他写入到stdout或stderr的日志库打印日志。使用context.GetLogger()方法打印日志 使用该方法打印的每条日志中都包含日志级别、...
名称 类型 描述 示例值 object 函数实例信息。instanceId string 实例 ID。1ef6b6ff-7f7b-485e-ab49-501ac681*versionId string 实例所属函数的版本。如果是 LATEST 别名下的函数实例,则返回版本号为 0。0
如果函数调用偶然出现超时现象,您可以尝试以下操作。将函数的执行超时时间调大。具体操作,请参见 更新函数。检查函数逻辑,配置日志功能,查看是否调用其他接口返回超时,导致整个函数执行时间变长而出现超时。检查是否进入耗时较多的...
如果函数调用偶然出现超时现象,您可以尝试以下操作。将函数的执行超时时间调大。具体操作,请参见 更新函数。检查函数逻辑,配置日志功能,查看是否调用其他接口返回超时,导致整个函数执行时间变长而出现超时。检查是否进入耗时较多的...
函数计算支持部署静态资源。您可以将JS、CSS和HTML等文件打包到您的代码包中,然后通过Nginx等程序对外提供服务。通过函数计算控制台,您可以在创建函数的时候,选择 使用自定义运行时创建,然后在运行环境下选择Nginx的示例代码。