功能概览

本文介绍异步调用的背景信息、应用场景以及如何实现延迟调用函数等。背景信息 函数计算 系统接收异步调用请求后,将请求持久化后会立即返回响应,而不是等待请求执行完成后再返回。函数计算 保证请求至少执行一次。如果您希望获得异步调用...

局部程序

由于函数可以被重载(同一个函数名,不同的参数列表),通常情况下,系统将会使用 local_func 这个名称去系统表中找到一系列候选函数,然后从中选择参数列表最为匹配的来执行(当然,也可能没有任何函数被匹配到)。在此之前,系统会优先...

定时触发工作流

本文介绍如何使用 Serverless 工作流 提供的定时调度功能,来定时执行工作流以调用函数计算FC(Function Compute)的函数。执行流程 定时触发工作流的执行流程如下:在 Serverless 工作流 定义调用函数计算的函数的任务步骤。在 Serverless...

typeconv-func

这样的扩展之后,函数可能会有和非可变函数相同的参数类型。在这种情况下,在搜索路径中出现比较早的函数将被使用,或者如果两个函数在相同的模式中时首选非可变的那一个。在通过限定名称调用在一个允许不可信用户创建对象的方案中找到的可...

CreateAlias

由版本号和对应的权重组成,例如,2:0.05表明调用函数时,版本2为灰度版本,切5%的流量到灰度版本,95%的流量默认到主版本。Float Body 否 1.0 流量权重,取值范围[0.0,1.0]。aliasName String Body 是 alias_test 别名的名称。支持字母、...

CREATE AGGREGATE

如果初始状态值就是空值,那么碰到第一个没有空值的行时,状态值会被替换成第一个参数值,并且对于每一个后续的没有空值的行都会调用该转移函数。这对实现 max 这样的聚集很方便。注意只有当 state_data_type 和第一个 arg_data_type 相同...

配置HTTP触发器并使用WebSocket触发

否 FcCommonError 400 调用需要身份认证的函数的Request没有传入Date信息或Authorization信息。否 FcCommonError 403 调用需要身份认证的函数的Request的签名错误,即Authorization不正确。由于Date参与签名计算,且超过15 min,签名失效,...

值表达式

函数调用 一个函数调用的语法是一个函数的名称(可能受限于一个模式名)后面跟上封闭于圆括号中的参数列表:function_name([expression[,expression.]])例如,下面会计算 2 的平方根:sqrt(2)说明 一个采用单一组合类型参数的函数可以被有...

EventBridgeTriggerConfig

名称 类型 描述 示例值 object EventBridge 触发器配置 asyncInvocationType boolean 触发器调用函数的方式,取值如下:true:同步调用。false:异步调用。说明 默认取值为 false eventRuleFilterPattern string 事件模式。JSON 格式,详细...

错误处理

} static void Main(string[]args){} } } 调用函数时收到的响应如下所示。{"errorMessage":"oops","errorType":"System.Exception","stackTrace":[.]} 发生异常时,函数调用相应的HTTP Header中会包含X-Fc-Error-Type ...

EventBridgeTriggerConfig

true asyncInvocationType boolean 触发器调用函数的方式。目前支持同步调用以及异步调用。true eventRuleFilterPattern string 事件模式。JSON格式,详细规则,请参见 EventBridge事件模式。'{"source":["acs.oss"],"type":["oss:...

请求处理程序(Handler)

event:您调用函数时传入的参数。在Python 2.7运行环境中,类型为String。在Python 3运行环境中,类型为Bytes。context:为您的 FC 函数调用提供在调用时的运行上下文信息。说明 如您需要通过HTTP触发器或自定义域名访问函数,请先获取请求...

错误处理

} static void Main(string[]args){} } } 调用函数时收到的响应如下所示。{"errorMessage":"oops","errorType":"System.Exception","stackTrace":[.]} 发生异常时,函数调用相应的HTTP Header中会包含X-Fc-Error-Type ...

invokeFunction

说明 调用函数和 发布消息,两者都可以在进程(函数)间传递消息,但区别是:函数调用消息是双向的。调用者发送消息给被调用者后,会收到被调用者处理后返回的消息。发布消息是单向的。发送者不需要被调用者的返回信息。invokeFunction...

同步调用

同步调用是调用函数的一种方式,当您同步调用一个函数时,事件将直接触发函数,函数计算 会运行该函数并等待响应。当函数调用完成后,函数计算 会将执行结果直接返回给您,例如返回结果、执行摘要和日志输出。本文介绍同步调用的使用场景和...

同步调用

同步调用是调用函数的一种方式,当您同步调用一个函数时,事件将直接触发函数,函数计算 会运行该函数并等待响应。当函数调用完成后,函数计算 会将执行结果直接返回给您,例如返回结果、执行摘要和日志输出。本文介绍同步调用的使用场景和...

如何让其他用户为我的函数授予访问其他资源的权限?

用户B调用函数,在函数中使用context.credentials去扮演步骤1中创建的角色。用户B拿到扮演角色所得到的Credentials去访问用户A的资源。说明 在您使用日志服务时,也会遇到类似的场景。例如把用户A的日志投递到用户B的OSS Bucket中。

如何让其他用户为我的函数授予访问其他资源的权限?

用户B调用函数,在函数中使用context.credentials去扮演步骤1中创建的角色。用户B拿到扮演角色所得到的Credentials去访问用户A的资源。说明 在您使用日志服务时,也会遇到类似的场景。例如把用户A的日志投递到用户B的OSS Bucket中。

2019年功能发布记录

2019年11月 功能名称 功能描述 发布时间 相关文档 函数工作流支持按照版本和别名调用函数 您可以在流程中调用某一版本函数,让函数更新不会影响正在执行中的流程。您也可以在流程中通过别名调用函数,利用函数计算的别名功能灰度测试函数...

InvokeFunction-调用函数

test-trace-id 返回参数 名称 类型 描述 示例值 headers object X-Fc-Error-Type string 调用函数的错误类型,分为 HandledInvocationError 和 UnhandledInvocationError 两种。UnhandledInvocationError X-Fc-Log-Result string 调用函数...

错误处理

package main import("errors""fmt""github.com/aliyun/fc-runtime-go-sdk/fc" )func HandleRequest()error { fmt.Println("hello world")return errors.New("something is wrong")} func main(){ fc.Start(HandleRequest)} 调用函数时收到...

UpdateTriggerInput

trigger for test invocationRole string 事件源(如 OSS)调用函数所需的角色。acs:ram:1234567890:role/fc-test qualifier string 函数的版本或别名。LATEST triggerConfig string 触发器配置,针对不同类型的触发器,配置有所不同。{...

错误处理

package main import("errors""fmt""github.com/aliyun/fc-runtime-go-sdk/fc" )func HandleRequest()error { fmt.Println("hello world")return errors.New("something is wrong")} func main(){ fc.Start(HandleRequest)} 调用函数时收到...

错误处理

} } 调用函数时收到的响应如下所示。{"errorMessage":"oops","errorType":"java.io.IOException","errorCause":"oops","stackTrace":["example.HelloFC.handleRequest(HelloFC.java:15)"]} 如果您的函数在运行过程中主动退出,系统会返回...

错误处理

} } 调用函数时收到的响应如下所示。{"errorMessage":"oops","errorType":"java.io.IOException","errorCause":"oops","stackTrace":["example.HelloFC.handleRequest(HelloFC.java:15)"]} 如果您的函数在运行过程中主动退出,系统会返回...

GetAlias

由版本号和对应的权重组成,例如,2:0.05表明调用函数时,版本2为灰度版本,切5%的流量到灰度版本,95%的流量默认到主版本。Float 1 流量权重,取值范围[0,1]。aliasName String alias_test 别名的名称。createdTime String 2020-07-27T06:...

如何确定函数内部访问其他服务的网络连通性问题?

您可以在函数中增加类似以下的代码并调用函数,然后在控制台观察输出,确定网络连通性及服务可用性:os.system("ping-c 5"+host_or_ip)确定IP连通性问题。os.system("curl-v"+endpoint)验证HTTP服务是否可服务。您可以在所请求的服务中查找...

快速入门

本文介绍如何通过C#SDK快速调用API执行创建服务、创建函数、调用函数、删除函数、删除服务等操作。前提条件 开通函数计算 创建AccessKey 安装C#SDK C#SDK示例 using System;using Aliyun.FunctionCompute.SDK.Client;using Aliyun....

如何确定函数内部访问其他服务的网络连通性问题?

您可以在函数中增加类似以下的代码并调用函数,然后在控制台观察输出,确定网络连通性及服务可用性:os.system("ping-c 5"+host_or_ip)确定IP连通性问题。os.system("curl-v"+endpoint)验证HTTP服务是否可服务。您可以在所请求的服务中查找...

API网关触发器概述

实现原理 API网关调用函数计算服务时,会将API的相关数据转换为Map形式传给函数计算服务。函数计算服务处理后,按照Output Format格式返回statusCode、headers、body等相关数据。API网关再将函数计算返回的内容映射到statusCode、headers、...

触发器不能正常触发函数执行怎么办?

问题现象 触发器无法调用函数执行。问题原因 可能存在的原因如下。不满足触发规则。触发器配置的角色不正确。解决方案 方案一:确认是否满足触发器的触发规则 常见触发器的触发规则示例如下。OSS触发器 OSS的Bucket和函数必须在同一个地域...

函数对象

MySQL 模式下不支持设定参数模式,Oracle 模式下支持三种参数模式 IN(输入)、OUT(输出)、INOUT(输入输出):IN:输入参数,调用函数时将参数的值传入函数供执行函数时使用。OUT:输出参数,调用函数时,函数会忽略输出参数本身的值并传入一个...

SLS触发器

1529486425 步骤三:编写函数并测试 完成创建日志触发器后,您可以编写函数代码并测试以验证代码的正确性。在实际操作过程中,当日志服务收集增量日志时触发该函数函数计算 获取对应日志,然后打印收集的日志。在函数配置页面的 代码 页...

SLS触发器

1529486425 步骤三:编写函数并测试 完成创建日志触发器后,您可以编写函数代码并测试以验证代码的正确性。在实际操作过程中,当日志服务收集增量日志时触发该函数函数计算 获取对应日志,然后打印收集的日志。在函数详情页面,单击 函数...

函数类型选型

} 入参说明 函数入参 解释说明 event 您调用函数时传入的事件数据,您可以根据实际情况对其进行转换。context 函数计算 平台定义的函数入参,它的数据结构由 函数计算 设计,包含函数运行时的信息,例如请求ID、临时密钥等。callback 系统...

如何解决通过浏览器访问HTTP函数时,返回结果强制下载...

自2018年11月19日起,新创建的HTTP触发器,在调用函数时,服务端会在 response header 中强制添加 content-disposition:attachment 字段,此字段会使返回结果在浏览器中以附件的方式打开。为了避免强制下载的问题,您可以使用以下方法。...

CreateAlias-创建别名

由版本号和对应的权重组成,例如,2:0.05 表明调用函数时,版本 2 为灰度版本,切 5%的流量到灰度版本,95%的流量默认到主版本。float 否 流量权重,取值范围[0,1]。1 aliasName string 是 别名的名称。只能包含字母、数字、下划线(_)和...

请求处理程序(Handler)

上述的代码示例中实现了 StreamRequestHandler,其中的 inputStream 参数为调用函数时传入的数据,outputStream 参数用于返回函数的执行结果。Context参数 Context参数中包含一些函数的运行时信息(例如RequestId、临时AccessKey等),其...

新建函数

概述 函数是在数据库内定义的子程序,可以从内置 SQL 语句中调用函数。如果自带的函数不能满足业务需求,则可以通过 ODC 新建函数,添加自定义函数,以实现某些功能运算和完成各种特定操作,且自定义函数可以减少重复编码,提高程序可读性...

任务管理

通过异步调用触发函数 您可以通过调用 InvokeFunction-调用函数 接口,x-fc-invocation-type参数选择Async,触发一次异步调用来启动任务模式。您可以在调用时添加HTTP请求头 x-fc-async-task-id 来为本次调用设置任务ID,更多信息,请参见 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
可观测链路 OpenTelemetry 版 机器翻译 函数计算(旧版) 智能联络中心 短信服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用