DeleteFunctionAsyncInvokeConfig 删除一个服务下某个函数的异步调用配置。DeleteLayerVersion 删除层版本。DeleteService 删除服务。DeleteTrigger 删除触发器。GetAlias 查询别名信息。GetCustomDomain 查询自定义域名。GetFunction 查询...
死循环可以分为两种情况:情况一:单个函数运行逻辑出现死循环。情况二:多个函数调用出现无限递归,无法中止的情况。例如函数A调用B,B又调用A。...情况二:您可以把被无限调用的函数的并发度设置为0,函数的调用将被终止。
EnvironmentVariables Map 否 是 函数的环境变量。可以在运行环境中访问设置的环境变量。更多信息,例如:{'testKey':'testValue'} GpuConfig Map 否 是 函数 GPU 配置。更多信息,请参见 GpuConfig属性。InstanceLifecycleConfig Map 否 ...
通过设置函数的最小实例数≥1,您能够根据函数的负载变化提前分配好计算资源,系统能够在扩容弹性实例时仍然使用基于最小实例启动的弹性实例处理请求,从而彻底消除冷启动带来的延时。设置函数的最小实例数≥1后,系统在处理请求时,优先...
同步调用是调用函数的一种方式,当您同步调用一个函数时,事件将直接触发函数,函数计算 会运行该函数并等待响应。当函数调用完成后,函数计算 会将执行结果直接返回给您,例如返回结果、执行摘要和日志输出。本文介绍同步调用的使用场景和...
名称 类型 描述 示例值 object 设置函数的并发配置 reservedConcurrency long 预留并发,函数预留账号并发的一部份,其他函数不可以使用这部份并发。预留并发包括预留实例和按量实例的总并发。10
根据错误信息,找到 函数计算 所支持的可用区(Zone),在您的VPC中,在此可用区创建一个虚拟交换机(vSwitch),然后以此交换机配置函数的VPC。如果在此交换机中未能找到 函数计算,说明您的虚拟交换机未创建成功,您需要重新在VPC环境中...
层(Layer)是一种集中管理函数公共依赖或资源的功能,您可以将依赖库、运行时或配置文件等内容提炼到层,供多个函数复用,减少部署函数的代码包体积的同时,实现多个函数之间的资源共享。构建层 您可以直接使用 函数计算 官方提供的公共层...
函数计算未提供直接停止实例的接口,但您可以通过取消客户端请求、配置超时时间,或删除函数等间接方式终止实例运行。说明 如果函数实例在请求结束3~5分钟后仍未释放,推荐您先检查函数是否...关于函数的删除和修改配置,请参见 管理函数。
名称 类型 描述 示例值 object 函数实例信息。instanceId string 实例 ID。1ef6b6ff-7f7b-485e-ab49-501ac681*versionId string 实例所属函数的版本。如果是 LATEST 别名下的函数实例,则返回版本号为 0。0
vCPU使用量 活跃vCPU使用量(Active vCPU Usage)vCPU*秒 在调用函数时,函数活跃实例占用的vCPU资源,即函数的vCPU规格×函数执行时间。浅休眠(原闲置)vCPU使用量(Idle vCPU Usage)vCPU*秒 在调用函数时,函数浅休眠(原闲置)实例...
函数的元数据通过AES256密文存储,使用时解密后的元数据缓存时间不超过600s。代码及层缓存通过隔离,受控访问及传输加密保障安全 用户创建或更新函数时,使用OSS同步或API上传等方式,将代码上传至 函数计算,函数计算 使用隔离的账号缓存...
如果ACR企业版实例的 访问控制 页面的 访问 IP 存在 默认解析 标识,则函数的专有网络和交换机必须设置为默认解析的IP地址对应的专有网络和交换机。如果ACR企业版实例的 访问控制 页面的 访问 IP 不存在 默认解析 标识,则函数的专有网络和...
以GPU函数的GPU卡资源为例,假设您为函数设置的弹性实例数上限即 弹性实例配额 为2,不同场景下,为函数锁定的GPU卡资源配额如下表所示:说明 不同系列GPU卡的总配额,请参见 配额与使用限制。场景示例 配额锁定逻辑 实际设置 函数配额锁定...
标签管理 配置环境变量 您可以使用环境变量,在不修改代码的前提下灵活调整函数的行为。配置环境变量 配置层 层可以为您提供公共依赖库、运行时环境及函数扩展等发布与部署能力。您可以将函数依赖的公共库提炼到层或者使用函数计算官方公共...
函数的不同版本使用相同的标签,即标签修改影响的标签鉴权针对的是所有版本和别名的函数。使用限制 标签键(Key)的最大长度为64个Unicode字符,区分大小写。标签值(Value)的最大长度为128个Unicode字符,区分大小写。每个资源的标签数...
创建函数的具体操作,请参见 使用事件函数处理云服务产生的事件。FC函数创建流程 FC函数是 函数计算 的资源调度与运行的基本单位。FC 函数由函数代码和函数配置构成。下图介绍创建FC函数流程中涉及的概念。创建函数 在创建函数阶段,您可...
名称 类型 描述 示例值 object 获取函数的并发配置列表信息。configs array 并发配置列表。ConcurrencyConfig 并发配置。nextToken string 用来返回更多的查询结果。如果这个值没有返回,则说明没有更多结果。next_token
在目标函数的 操作 列,选择 图标 删除,然后在弹出的对话框,勾选“我确认删除以上资源,并同时删除此函数。我已知晓这些资源删除后无法找回。再次确认删除。删除函数关联资源项 在 Function AI 项目和函数计算应用中,有时需要创建NAS做...
如果您是第一次使用函数计算,推荐您参考以下快速入门,了解函数的开发流程,包括创建步骤、代码示例以及部署代码的测试说明。如果您已经熟悉函数计算,可以直接参考操作指南和实践教程下的相关文档。入门场景 您可以根据您的使用场景,...
如果 CPU 函数的单实例并发度为1,当客户端主动取消请求时,函数计算会启动新的实例,并在新的实例启动成功后停止此实例。这是因为单并发函数的实例不允许同时处理多个请求,为了避免调度新请求到该实例时,上一个被主动取消的请求仍然在...
您可以通过版本管理功能发布多个版本的函数,实现软件开发生命周期中的持续集成和发布,确保函数的稳定性和可靠性。什么是版本 函数计算 提供函数级别的版本控制功能,支持您为自己的函数发布一个或多个版本。发布版本相当于将当前代码和...
如果需要在磁盘中存储较大文件,例如,超过500 MB的文件,您可以按照以下方式处理:直接在 函数计算控制台,将函数的配置项 磁盘 设置为10 GB。具体操作,请参见 创建函数。使用 文件存储 NAS。除了 函数计算 提供的临时文件存储目录/tmp,...
如果函数调用偶然出现超时现象...将函数的执行超时时间调大。具体操作,请参见 更新函数。检查函数逻辑,配置日志功能,查看是否调用其他接口返回超时,导致整个函数执行时间变长而出现超时。检查是否进入耗时较多的逻辑分支,例如CPU密集型。
上述过程类似于一个无限递归,为了避免这种循环触发函数,需要设定一个递归终止条件,例如将触发函数的Bucket目录前缀设置成 src/,生成的文件写入的目录前缀设置为 dst/,这样生成的文件就不会再次触发函数,避免循环执行带来的不必要费用...
通过设置函数的最小实例数>0提前锁定弹性资源,可以有效避免函数调用高峰期间因实例冷启动导致的请求延迟问题。另外,还可以配置指定时间段或指定指标利用率达到设定阈值后对最小实例数进行扩缩容,保障性能的同时提高实例利用率。重要 ...
函数的执行可以通过 函数计算控制台 或SDK触发,也可以由其他一些事件源来触发。您可以在指定函数中创建触发器,该触发器描述了一组规则,当某个事件满足这些规则,事件源就会触发关联的函数。说明 如果您需要使用一个触发器触发多个函数,...
数据面流程 函数的调用流程,调用流程包括接入服务、调度服务和计算节点三个模块。接入服务负责接收用户函数调用请求并发起调用。调度服务负责计算节点和函数实例的生命周期管理以及调用路由。计算节点包括多个函数实例,函数实例运行时...
本文介绍在 函数计算 中使用Go语言编写函数的运行环境信息。Go运行时 函数计算 目前支持Go 1.x版本,推荐使用Go 1.8或以上版本。名称 操作系统 架构 Go 1.x Linux x86_64 重要 Go 运行时目前使用Linux操作系统,暂不支持ARM64架构。Go SDK...
在执行函数的过程中需要中断函数的执行。同步调用 功能概览 GetStatefulAsyncInvocation ListStatefulAsyncInvocations StopStatefulAsyncInvocation 2021年05月 功能名称 变更类型 功能描述 相关文档 默认服务角色(AliyunFCDefaultRole)...
(推荐)您可以将需要进行异步处理的逻辑,单独作为一个函数,然后使用函数的异步调用功能,在原函数中使用函数计算的SDK或HTTP URL,通过异步调用的方式调用新函数,从而达到异步执行的效果。例如:您的请求是同步请求完成用户注册,然后...
在创建 异步任务 服务页面,设置函数的 基础配置 和 实例配置,然后单击 预览&部署。2.1 基础配置 配置项 说明 运行环境 推荐您选择 内置运行时,并选择熟悉的语言和版本,例如Python、Java、PHP或Node.js等,更多请参见 函数计算运行时。...
本文介绍什么是准实时推理场景,以及如何使用GPU按量实例,以及如何基于GPU按量实例构建使用成本较低的准实时推理服务。场景介绍 在准实时推理应用场景中,工作负载具有以下一个或多个特征。调用稀疏 日均调用几次到几万次,日均GPU实际...
函数计算 的2021-04-06及以后版本的API符合阿里云OpenAPI规范,您可以在阿里云 OpenAPI Explorer 查看和调试API/SDK。本文介绍如何在 OpenAPI Explorer 调用 函数计算 的API和SDK。前提条件 创建函数 调用API 登录 OpenAPI Explorer。在...
函数计算 运行时会将函数输出到STDOUT和STDERR的日志上传至您配置的logstore中,日志主题为functionName,您可以通过_topic_:"FCLogs:functionName"搜索当前函数的日志。日志格式 建议您打印的日志中包含请求ID,方便日后诊断问题。推荐...
通过定义工作流,可实现多个函数的并行调度,从而构建一个高性能的视频转码系统。更多信息,请参见 构建基于Serverless架构的弹性高可用音视频处理系统。如何使用函数计算 可参考以下快速入门教程,了解 函数计算控制台 的操作以及 函数...
函数计算 中各个函数的资源伸缩是独立进行的,函数之间的代码包是独立的,不能共享。为了解决此问题,您可以将函数依赖的公共库提炼到层达到公共库共享。具体操作,请参见 创建自定义层。您也可以将公共库存储到 文件存储 NAS 中,不同函数...
调用函数的客户端或服务可以通过编程方式处理错误或将其传递到终端用户。以下列表描述了您可以从函数中接收的状态码范围。2xx 2xx系列状态代码表示函数计算已接收到请求。如果响应中包含 X-Fc-Error-Type 消息头,则表明函数计算捕获到了...
临时磁盘空间与底层执行函数的容器生命周期一致。如果您持续有请求,那么这个容器会一直存在,因此您之前在磁盘上留下的数据也会存在。但是如果函数很长一段时间没有请求,容器被系统回收后,磁盘上的数据也会消失。
如果需要将容器镜像作为函数的交付物,请选择 自定义镜像,更多操作,请参见 创建自定义镜像函数。本文以选择 内置运行时 为例进行介绍。选择仓库 Hello World 如果您想先完成服务的创建,后续再完善代码,可以选择平台提供的Hello World...