错误处理

本文介绍Python运行环境的错误处理相关内容。如果函数在执行过程中抛出异常,那么 函数计算 会捕获并返回异常信息,示例如下所示。def handler(event,context):raise Exception('something is wrong')发送异常时,函数调用响应的...

设置实例自定义健康检查

背景信息 选择 使用自定义运行时创建 方式创建函数或选择 使用容器镜像创建 方式创建函数且选择您自己的容器镜像作为函数运行环境时,您的自定义运行环境可能出现不稳定的情况,导致函数实例工作异常。这种情况下,函数计算 支持为函数实例...

ListFunctions-获取函数列表信息

This is a demo hello world function environmentVariables object 为函数设置的环境变量,可以在函数中获取环境变量的值。string 环境变量配置。{"key":"value"} functionId string 系统为每个函数生成的唯一 ID。2d28e0e9-9ba5-4eed-8b1...

上下文及日志格式

函数计算公共请求头 Custom Container从 函数计算 中接收到的公共请求头如下表所示。如果您需要访问阿里云其他服务,您可能需要用到临时AccessKey的Headers。如果您需要迁移已有的应用,可忽略下文的内容。说明 事件函数和HTTP函数均包含...

函数实例生命周期回调

本文介绍Go实现函数实例生命周期回调的方法。...在本示例中,MySQL数据库配置在函数环境变量配置中(参考s.yaml)。Initializer回调从环境变量中获取数据库配置,创建MySQL连接池并测试连通性。更多信息,请参见 go-initializer-mysql。

Spec细则

函数计算公共请求头 Custom Runtime从 函数计算 中接收到的公共请求头如下表所示。如果您需要访问阿里云其他服务,您可能需要用到临时AccessKey的Headers。如果您需要迁移已有的应用,可忽略下文的内容。说明 事件函数和HTTP函数均包含...

拉勾教育

本文以拉勾教育为例,介绍通过函数计算、对象存储、API网关、日志...您的程序在函数计算环境中运行的隔离保护和阿里云的云服务器的安全级别是一样的,函数计算在虚拟机级别隔离运行,在网络、数据、代码及防DDoS攻击等方面做了完备的保护。

进阶场景二:使用环境参数

您可以在云函数内通过ctx.env来获取环境参数,例如SpaceId、调用来源、客户端源IP和客户端UserAgent等信息。ctx.env是一个object,它包含以下内容:key值 含义 备注 MP_SPACE_ID SpaceId 服务空间ID MP_SOURCE 调用来源 取值说明:server:...

使用函数计算实现多个文件的打包下载

使用这种调用方式有以下优势:函数运行环境的磁盘空间是有限的,采用流式下载和上传的方式,在内存中只缓存少量数据。上传ZIP文件到对象存储OSS时,利用对象存储OSS分片上传的特性,将分片以队列的形式多线程并发上传。前提条件 已开通函数...

拉勾教育

本文以拉勾教育为例,介绍通过函数计算、对象存储、API网关、日志...您的程序在函数计算环境中运行的隔离保护和阿里云的云服务器的安全级别是一样的,函数计算在虚拟机级别隔离运行,在网络、数据、代码及防DDos攻击等方面做了完备的保护。

功能特性

创建自定义层 在函数中配置自定义层 在函数中配置官方公共层 官方公共层使用示例 如何基于Dockerfile构建层 如何在Custom Runtime中引用层中的依赖 环境变量 您可以使用环境变量,在不修改代码的前提下灵活调整函数的行为。环境变量 自定义...

编译部署代码包

函数计算 已支持Go 1.x版本,推荐使用Go 1.8或以上版本。在Linux或macOS下编译打包 下载 函数计算 Go SDK库。go get github.com/aliyun/fc-runtime-go-sdk/fc 在文件所在目录下,执行如下命令编译文件。GOOS=linux go build main.go 说明 ...

创建Custom Container函数

环境变量:设置函数运行环境中的环境变量。更多信息,请参见 环境变量。触发器配置:设置函数的触发器,您可以使用触发器触发函数执行。更多信息,请参见 触发器管理。创建完成后,您可以在目标服务下的函数列表中查看和更新已创建的函数。...

创建Custom Container函数

环境变量:设置函数运行环境中的环境变量。更多信息,请参见 配置环境变量。创建完成后,您可以在函数列表中查看和更新已创建的函数。说明 更新函数时,只能变更已设置的监听端口,不能删除或添加额外的监听端口。如果创建函数时,配置了...

函数存储选型

选型分析 对比项 文件存储NAS 对象存储OSS 临时硬盘 层 适用场景 日志、业务文件存储 日志、业务文件存储 业务产生的临时文件 公共依赖库、运行时环境函数扩展等发布与部署 最大空间 弹性 弹性 512 MB 10 GB 500 MB 持久性 持久 持久 ...

函数存储选型

选型分析 对比项 文件存储NAS 对象存储OSS 临时硬盘 层 适用场景 日志、业务文件存储 日志、业务文件存储 业务产生的临时文件 公共依赖库、运行时环境函数扩展等发布与部署 最大空间 弹性 弹性 512 MB 10 GB 500 MB 持久性 持久 持久 ...

编译部署代码包

函数计算 已支持Go 1.x版本,推荐使用Go 1.8或以上版本。在Linux或macOS下编译打包 下载函数计算Go SDK库。go get github.com/aliyun/fc-runtime-go-sdk/fc 在文件所在目录下,执行如下命令编译文件。GOOS=linux go build main.go 说明 ...

生产环境

当您在测试环境完成边缘函数ER的代码测试后,即可发布至生产环境。配置生产环境 创建边缘函数后默认会生成生产环境。建议您在修改生产环境的配置前,先修改测试环境的配置并充分测试后再修改生产环境配置以降低风险。登录 DCDN控制台。在...

创建事件函数

启用 环境变量:设置函数运行环境中的环境变量。更多信息,请参见 环境变量。函数创建成功后进入 函数详情 页,您可以在 代码 页签修改函数代码、部署代码及测试函数。说明 更新函数函数创建成功后,您可以在 配置 页签,按需修改相应的...

生产环境

当您在测试环境完成边缘函数ER的代码测试后,即可发布至生产环境。配置生产环境 创建边缘函数后默认会生成生产环境。建议您在修改生产环境的配置前,先修改测试环境的配置并充分测试后再修改生产环境配置以降低风险。登录 DCDN控制台。在...

函数实例生命周期回调

本文介绍Go实现函数实例生命周期回调的方法。...在本示例中,MySQL数据库配置在函数环境变量配置中(参考s.yaml)。Initializer回调从环境变量中获取数据库配置,创建MySQL连接池并测试连通性。更多信息,请参见 go-initializer-mysql。

配置实例生命周期

函数计算 基于实例生命周期增加多种回调操作,有效解决传统应用迁移至Serverless架构时遇到的指标数据延迟或丢失等痛点。本文介绍函数实例生命周期、如何配置实例周期回调函数及回调函数日志查询。实例生命周期介绍 如上图所示,函数计算 ...

2017年功能发布记录

使用函数计算 阿里云函数计算商业化 新增 函数计算是一个无服务器的全托管的运行环境,您只需编写代码并设置运行的条件,就可以弹性、安全地运行。函数计算会自行维护服务器资源、网络资源,以及消息分发和负载均衡等功能。其特点如下:能...

日志

本文介绍如何在Java运行环境下打印和查看日志。打印日志 函数往标准输出stdout或标准错误stderr打印的内容会被收集到创建服务时指定的Logstore中,您可以使用 fc-java-core 库提供的 context.getLogger 方法打印日志,也可以使用常见的日志...

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

如果在此交换机中未能找到函数计算,说明您的虚拟交换机未创建成功,您需要重新在VPC环境函数计算支持的可用区内,创建一个虚拟交换机(vSwitch),并在函数计算服务的VPC配置中设置此vSwitch ID。配置成功后,在函数中就可以访问您的VPC...

日志

本文介绍如何在Python运行环境下打印和查看日志。打印日志 函数往标准输出stdout打印的日志内容会被收集到创建服务时指定的Logstore中,您可以使用以下方式打印日志。使用logging模块打印日志 使用此方法打印的每条日志中都包含时间、...

日志

本文介绍如何在PHP运行环境下打印和查看日志。打印日志 函数计算 内置了logger模块,在使用内置运行时创建的函数中,您可以通过$GLOBALS['fcLogger']使用该内置logger模块,将打印的内容收集到创建服务时指定的日志服务Logstore中。使用...

什么是边缘函数

环境:边缘函数提供测试环境、生产环境、灰度环境满足您开发测试和部署的不同需求:测试环境:测试环境是一个供您测试代码的独立边缘节点,测试环境模拟生产环境但与生产环境隔离,您在测试环境修改函数的配置或代码不会影响生产环境。...

申请、续期和交还函数权限

已生效列表 区域 描述 ① 筛选及搜索区 您可以输入数据对象关键字进行模糊搜索,也可以按照 到期日期、表环境函数所在项目 进行精确筛选。② 列表区 为您展示 数据对象、环境、项目、权限账号、到期日期、权限类型 信息,同时,您可以在 ...

申请、续期和交还函数权限

已生效列表 区域 描述 ① 筛选及搜索区 您可以输入数据对象关键字进行模糊搜索,也可以按照 到期日期、表环境函数所在项目 进行精确筛选。② 列表区 为您展示 数据对象、环境、项目、权限账号、到期日期、权限类型 信息,同时,您可以在 ...

创建自定义层

层可以为您提供公共依赖库、运行时环境函数扩展等发布与部署能力。您可以将函数依赖的公共库提炼到层或者使用 函数计算 官方公共层,以减少部署或更新函数时的代码包体积。本文介绍层的注意事项、各运行时使用层说明、如何构建层的ZIP包...

创建自定义层

层可以为您提供公共依赖库、运行时环境函数扩展等发布与部署能力。您可以将函数依赖的公共库提炼到层或者使用 函数计算 官方公共层,以减少部署或更新函数时的代码包体积。本文介绍层的功能原理、各运行时使用层说明、如何构建层的ZIP包...

如何基于Dockerfile构建层

依赖中包含动态链接库,或者本地环境函数计算的运行时环境不兼容时,不支持通过控制台或本地构建的方式构建层,只能基于Dockerfile构建层。构建层时,各个语言的依赖库建议按照页面 创建自定义层 的说明打包到层ZIP包的指定目录下。例如...

如何基于Dockerfile构建层

依赖中包含动态链接库,或者本地环境函数计算的运行时环境不兼容时,不支持通过控制台或本地构建的方式构建层,只能基于Dockerfile构建层。构建层时,各个语言的依赖库建议按照页面 创建自定义层 的说明打包到层ZIP包的指定目录下。例如...

错误处理

本文介绍Go运行环境的错误处理相关内容。发生异常时,函数调用响应的HTTP Header中会包含 X-Fc-Error-Type,例如 X-Fc-Error-Type:UnhandledInvocationError。函数计算 的错误类型的更多信息,请参见 错误处理。函数计算 返回错误信息的...

编译部署代码包

您可以在本地.NET运行环境编译程序,打包为ZIP包,然后在 函数计算 控制台或使用Serverless Devs工具上传代码包,并正确运行您的代码。C#运行时依赖库 函数计算 为C#运行时提供依赖库 Aliyun.Serverless.Core,用于定义请求处理程序接口,...

日志

本文介绍如何在.NET运行环境下打印日志和查看日志。打印日志 函数向标准输出stdout或标准错误stderr打印的内容会被收集到创建服务时指定的Logstore中。您可以使用 fc-dotnet-lib 库提供的 context.Logger 方法打印日志,也可以使用其他日志...

错误处理

本文介绍Java运行环境的错误处理,包括错误类型和异常信息。错误类型 您的函数如果在执行过程中抛出异常,函数计算 会捕获并返回异常信息。示例代码如下:package example;import com.aliyun.fc.runtime.Context;import ...

部署代码包

函数计算控制台 找到目标函数,然后在函数详情页面的右上角,单击 上传代码 上传您上一步打包的ZIP包。您也可以选择在 函数计算控制台 创建新的函数的同时上传ZIP包。具体操作步骤,请参见 创建函数。在函数详情的 代码 页签,单击 测试...

错误处理

本文介绍Node.js运行环境的错误处理,包括错误类型和异常信息。错误类型 Node.js函数的错误类型包含以下两种:HandledInvocationError:通过 callback 的第一个参数返回的错误。执行以下命令调用 callback 命令。exports.handler=function...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
函数计算(旧版) 物联网无线连接服务 NAT网关 数据库备份 DBS 高速通道 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用