函数计算

阿里云函数计算是事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,并提供日志查询、性能监控、报警等功能。

Java SDK

该文档已迁移,请前往新地址:

优化数据转换

Databricks使用嵌套类型优化高阶函数和 DataFrame 操作的性能。请参阅以下文章以了解如何开始使用这些优化的高阶函数和复杂数据类型:Higher-order functionsTransform complex data types说明 详细内容可参考Databricks官网文章:优化数据...

使用fun local invoke运行函数

Java函数 下文以函数名demo、应用模板event-java8为例,介绍如何运行Java函数。执行以下命令构建函数。fun init event-java8-o./demo 执行以下命令编译函数。fun build demo 说明 由于Java不同于解释型语言,在运行函数前需要先编译。关于...

Java函数

本文介绍通过VSCode和IDEA调试Java函数的操作步骤。注意 本文介绍的内容后期将不再维护。如果您的函数计算资源是使用Funcraft管理的,建议您将资源迁移至Serverless Devs管理。关于如何将函数计算的相关资源从Funcraft迁移到Serverless ...

管理函数

函数中使用层 环境变量 配置函数运行环境中的环境变量。环境变量 DNS 配置 配置自定义DNS,平台根据该配置生成resolv.conf。在函数中配置自定义DNS 删除函数 登录函数计算控制台。在左侧导航栏,单击服务及函数。在顶部菜单栏,选择地域...

代码开发概述

函数计算运行时 Node.js 事件函数 HTTP函数 Initializer函数 运行环境 Python 事件函数 HTTP函数 Initializer函数 运行环境 PHP 事件函数 HTTP函数 Initializer函数 运行环境 Java 事件函数 HTTP函数 Initializer函数 运行环境 C#事件函数 ...

Java函数监控

函数计算无缝对接ARMS应用监控,您可以通过配置环境变量获得ARMS的APM应用监控功能,ARMS将对Java 8运行环境的应用进行无侵入零代码改动的高级监控,获得实例级别的可观测性,为您提供更丰富的指标,例如总请求量、响应时间及异常信息等。...

Java Initializer函数

预定义接口示例 无论您的函数使用流式输入还是通过泛型的方式自定义输入和输出,当需要在Java runtime添加initializer接口时,都需要在原有的基础上额外实现initializer预定义的接口。Initializer函数预定义接口如下所示。package ...

函数可以相互调用吗?

函数中调用其他函数与您在本地调用其他函数相同,需要使用InvokeFunction API调用指定函数。您可以参考各个不同语言的SDK,更多信息,请参见:Node.js Python Java 说明 您可以从入口函数参数Context对象中获取相关的临时Token来构造对应...

新功能发布记录

2021-01-15 在函数中使用层 管理层 PublishLayerVersion DeleteLayerVersion GetLayerVersion ListLayerVersions ListLayers 2020年12月 功能名称 功能描述 发布时间 相关文档 CICD部署 函数计算新增CICD部署功能,通过CICD部署功能,您...

函数实例生命周期

函数计算基于传统常驻应用所拓展的运行时扩展功能,能够有效帮助您消除闲置成本。本文介绍函数计算的运行时扩展功能与计费说明,以及如何通过控制台、Serverless Devs及SDK配置PreFreeze和PreStop函数。常驻应用与FaaS运行环境 传统常驻的...

Java HTTP函数

函数计算使用Java编程时,需要定义一个函数作为入口函数。为函数设置HTTP触发器后,可以方便处理发来的HTTP请求。HTTP函数接口 函数计算提供基于Servlet协议的HTTP入口,形式如下所示。public interface HttpRequestHandler {/*The ...

功能概览

函数计算Selenium Chrome Java模板项目:介绍如何使用压缩比更的Brotli算法压缩Selenium Chrome Java的模板项目。函数计算Couchbase模板项目:介绍如何在函数计算平台Node.js 8环境下安装并配置Couchbase。Express项目接入函数计算:介绍...

基本概念

您可以将数据库场景下连接池构建、函数依赖库加载等耗时长的业务逻辑放到Initializer函数中,避免每次运行函数都会做重复的操作,降低函数延时。Initializer函数在函数计算平台分配实例后执行,早于入口函数的执行。虽然HTTP函数与事件函数...

配置HTTP触发器

当您完成HTTP类型的函数创建后,系统会默认为该函数创建一个HTTP触发器,而对于其他类型的触发器,需在已创建的通过事件触发的函数中根据触发源手动创建对应的触发器。创建触发器 登录函数计算控制台。在左侧导航栏,单击服务及函数。在...

MNS主题触发器概述

消息服务MNS与函数计算集成以下优势:可以实现对消息进行一些高阶处理再发送邮件或者短信。HTTP Endpoint不需要自建的服务。支持丰富的自定义处理。例如,把消息发送给slack,或者对于特定的消息进行持久化存储。注意事项 强烈建议消息...

CreateFunction

environmentVariables Map 为函数设置的环境变量,可以在函数中获取环境变量的值。更多信息,请参见环境变量简介。functionId String fc46822c-0fb9-4c15-b898-bace828a*系统为每个函数生成的ID,全网唯一。functionName String function_...

使用fun build构建代码包

'./'template.yml的含义如下:声明一个名为Services的服务,在这个服务下,声明一个名为Function的函数,配置函数入口为main.main_handler,函数的Runtime为java8,并指定CodeUri为当前目录。在部署时,Funcraft会将CodeUri指定的目录打包...

Java事件函数

函数计算服务使用Java编程,需要定义一个Java函数作为入口。本文介绍Java事件函数的结构和特点。背景信息 函数计算支持Java8运行环境。Java语言和Python、Node.js这类脚本型语言不同,该语言需要编译后才能在JVM虚拟机运行,因此Java...

使用流程

创建函数,编写代码,将应用部署到函数中。触发函数。查看执行日志。查看服务监控。创建服务 服务(Service)是函数计算的基本资源单位。您可以在服务级别上授权、配置日志和创建函数等。更多信息,请参见管理服务。创建函数 函数...

UpdateFunction

environmentVariables Map Body 否 为函数设置的环境变量,可以在函数中获取环境变量的值。更多信息,请参见环境变量简介。handler String Body 否 index.handler 函数执行的入口,具体格式和语言相关。更多信息,请参见函数入口。...

链路追踪简介

Invocation:函数的执行时间,您可以在函数中获取到Invocation的上下文,详细记录函数调用中的耗时。应用名称:函数计算生成的应用命名方式为FC:ServiceName/FunctionName 当请求没有遇到冷启动时,链路中没有冷启动时间和Initializer的...

函数安装第三方依赖

函数计算运行环境中已经内置了常用的依赖供您直接在函数中引用,同时,函数计算支持使用第三方依赖。本文介绍如何安装第三方依赖。背景信息 您可以在以下文档的内置模块章节,查看函数计算内置的常用依赖:Node.js运行环境 Python运行环境 ...

配置网络

根据对网络的不同设置,函数有以下网络访问能力,您可按需设置:函数出流量:是否允许函数访问公网或VPC内资源的出流量,对应的配置包含允许函数访问 VPC 内资源和允许函数访问公网。表 1.函数出流量 网络配置 说明 仅允许函数访问公网 ...

GetFunction

environmentVariables Map 为函数设置的环境变量,可以在函数中获取环境变量的值。更多信息,请参见环境变量简介。functionId String aa715851-1c20-4b89-a8fb-*系统为每个函数生成的ID,全局唯一。functionName String function_name 函数...

监控指标

通过调用云监控的API接口,您可查询函数计算资源在地域、服务和函数维度的监控指标详情。具体的监控指标是通过指定MetricName参数实现的。本文介绍函数计算所涉及的监控指标对应该参数的取值和含义。地域维度 地域维度指标是您对某一地域内...

运行函数

本文介绍通过fun local start的相关命令运行不同函数的命令格式和操作步骤。注意 本文介绍的内容后期将不再维护。如果您的函数计算资源是使用Funcraft管理的,建议您将资源迁移至Serverless Devs管理。关于如何将函数计算的相关资源从...

Aliyun Serverless VSCode Extension插件

前提条件 如果您期望使用Aliyun Serverless VSCode Extension的所有功能,那么您需要确保系统中有以下组件:VSCode:可以在Visual Studio Code官网中下载安装。Docker:可以在aliyun/fun中根据教程安装配置Docker。背景信息 Aliyun ...

使用VSCode插件管理函数资源

本文介绍了如何通过VSCode插件创建、部署、调试函数资源。背景信息 Aliyun Serverless VSCode Extension是函数计算提供的VSCode插件。通过该插件,您可以完成以下操作:在本地快速地初始化项目和创建函数。运行、调试本地函数。调试功能...

触发器简介

您可以在指定函数中创建触发器,该触发器描述了一组规则,当某个事件满足这些规则,事件源就会触发关联的函数。场景示例 示例一:对象存储OSS中的图片状态变更触发函数执行 某应用使用对象存储OSS存放上传的图片,您可以通过直接调用函数的...

配置API网关触发器

如果isBase64Encoded的值为false,表示API网关没有对body内容Base64编码,在函数中可以直接获取body内容。在函数详情页面,单击函数代码页签,然后单击测试函数。验证结果 在函数代码页签,您可以看到执行成功的指示。函数计算需要将执行的...

HTTP触发器概述

length content-encoding date keep-alive proxy-authenticate server trailer transfer-encoding upgrade content-disposition:attachment 说明 从安全角度考虑,使用函数计算默认的aliyuncs.com域名,服务端会在Response Headers强制...

Custom Runtime简介

函数计算系统在其他运行环境(除Custom Runtime及Custom Container外)调用函数时,请求头包含x-fc-log-type"="Tail",那么返回的响应头包含x-fc-log-result的内容就是函数执行时打印的日志,日志大小最大为4 KB。您可以在函数计算控制...

灰度发布示例

本示例中,共调用别名alias1执行函数10次,结果中有3次调用版本了2,7次调用了版本1。您也可以待灰度版本运行稳定后,将线上流量全部切换到新版本2。常见问题 如何确定被调用的服务的版本?使用灰度发布功能时,函数计算按照您指定的权重来...

ListFunctions

environmentVariables Map 为函数设置的环境变量,可以在函数中获取环境变量的值。更多信息,请参见环境变量简介。functionId String e68905d5-f81c*系统为每个函数生成的ID,全网唯一。functionName String function_name 函数的名称。...

使用模板创建函数

函数计算提供了各类函数模板,使用控制台创建函数的过程,基于函数模板您可以快速创建对应的函数服务,例如网络爬虫、图像自动分类、访问阿里云的OSS服务等。本文以创建一个网络爬虫函数为例介绍如何在函数计算控制台使用模板创建函数。...

其他

如果您需要使用阿里云的函数计算服务,您不仅可以通过函数计算控制台实现,也可以通过其他工具例如IntelliJ IDEA、Eclipse及PyCharm工具实现。通过其他工具可以运行、下载云端函数,创建、上传本地函数。本文以IntelliJ IDEA工具为例介绍...

常见问题索引

函数中如何访问其他服务?我应该什么时候使用函数计算,什么时候使用ECS?函数计算如何保证代码的安全?如何弹性扩展函数的执行?我可以访问运行函数的机器吗?如何监控函数执行?非root用户如何免sudo调用Docker?VPC常见问题 什么是VPC...

函数相关命令

description string:指定函数中的描述信息。handler string:设置函数handler,handler的格式为“文件名.函数名”。例如hello_world.handler指定了函数的调用入口为hello_world.js文件中的handler函数。initializationTimeout number:...
< 1 2 3 4 ... 200 >
跳转至: GO

新品推荐

你可能感兴趣

热门推荐

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折