函数中如何访问其他服务?

函数计算只提供一个执行环境,在函数中访问其他服务例如OSS、MNS、数据、自建的HTTP服务等,或者访问函数计算(例如调用触发一个函数),与您在本地访问这些服务是没有差异的,您只需将相应的依赖函数代码一起打包上传,就可以在函数...

函数中如何访问其他服务?

函数计算 只提供一个执行环境,在函数中访问其他服务例如OSS、MNS、数据、自建的HTTP服务等,或者...您只需将相应的依赖函数代码一起打包上传,就可以在函数中访问相应的服务。关于打包依赖的具体操作,请参见 为函数安装第三方依赖。

环境说明

本文介绍在 函数计算 中使用Custom Runtime编写函数的运行环境信息。背景信息 Custom Runtime是自定义运行环境。基于Custom Runtime,您可以打造您的专属运行环境。定制个性化语言,例如Rust。定制编程语言指定版本的运行环境,例如Node.js...

函数存储选型

为了满足业务存储和访问文件的诉求,函数计算 提供丰富的存储类型,包括...您可以将函数依赖的公共提炼到层或者使用 函数计算 官方公共层,以减少部署更新函数的代码包体积。关于层的操作和使用限制,请参见 创建自定义层 和 层限制。

函数存储选型

为了满足业务存储和访问文件的诉求,函数计算 提供丰富的存储类型,包括...您可以将函数依赖的公共提炼到层或者使用 函数计算 官方公共层,以减少部署更新函数的代码包体积。关于层的操作和使用限制,请参见 创建自定义层 和 层限制。

编译部署代码

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

PHP运行环境如何增加删除内置扩展

函数计算的PHP运行环境中自带一些常见的内置扩展,同时支持自定义增加删除内置扩展。本文介绍如何增加删除PHP运行环境的内置扩展。本文以不引入protobuf内置扩展为例,介绍如何删除PHP运行环境的内置扩展。关于函数计算PHP运行环境目前...

部署代码

准备工作 创建一个用于测试的代码目录,如 mycode。LinuxmacOS系统 您可以执行 mkdir-p/tmp/mycode 创建。Windows系统 在任意位置新建文件夹,并将其命名为 mycode 即可。在 mycode 目录下,创建 index.php 文件。文件内容如下。php ...

数据库访问失败的常见原因

如果报错 ResourceExhausted,错误码为429,请检查交换机的IP网段内是否可用IP地址数量不足。自动配置提供的网络前缀长度为24,可用IP地址总数量为252个。如果实例数量过多,有可能会超出限制。需手动调整交换机IP地址网段,以及对应的安全...

匿名块

块通常作为存储过程、函数、子程序或触发器的一部分编写。存储过程、函数和触发器程序被命名并存储在数据中以供重新使用。...以下各节讨论如何创建可以存储在数据中并被另一个存储过程、函数或应用程序反复调用的存储过程或函数

搜索功能介绍

支持搜索代码片段、代码库、提交、合并请求数据,可用于检索企业代码库之间的 API 调用关系、依赖包引用关系、敏感信息使用范围等场景。适用场景介绍 开发者可能遇到过在编码时想参考某段代码,但是一时想不起在哪里见过它;或者是在变更...

事件请求处理程序(Event Handler)

当您的PHP函数需要调用非PHP语言构建的工具,例如Shell、C++Go编译的可执行文件,您可以将工具与函数代码一起打包上传,然后在函数中通过运行外部命令来使用工具。常见的调用外部命令的方法有 exec、system 和 shell_exec。以下示例代码...

2024年功能发布记录

然后结合同步到函数中的数据,在 函数计算 编写相应的代码,对接收到的增量数据进行分析、存储等业务逻辑处理。云数据MongoDB版(副本集架构)云数据MongoDB版(分片集群架构)RDS MySQL数据触发器 新增 您可以在数据传输服务DTS...

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

否 WebSocket握手完成之后的错误,均为函数代码产生引起的错误,您可以仔细检查的代码,或者查看代码运行中产生的日志。更多信息,请参见 查看调用日志。相关文档 WebSocket协议在Runtime支持、超时时间、数据传输等方面有使用限制,请...

请求处理程序(Handler)

什么是请求处理程序 FC 函数的请求处理程序,是函数代码中处理请求的方法。当您的 FC 函数被调用时,函数计算 会运行您提供的Handler方法处理请求。您可以通过 函数计算控制台 的 请求处理程序 配置Handler。对PHP语言的 FC 函数而言,您的...

部署代码

重要 由于 函数计算 的运行环境是Linux系统,您在Windows系统macOS系统安装emoji依赖时如果带有二进制文件,会导致您的代码包上传到 函数计算 后运行失败。因此,建议您 使用WebIDE打包函数第三方依赖 或者 使用Serverless devs工具...

部署代码

重要 由于 函数计算 的运行环境是Linux系统,您在Windows系统macOS系统安装emoji依赖时如果带有二进制文件,会导致您的代码包上传到 函数计算 后运行失败。因此,建议您 使用WebIDE打包函数第三方依赖 或者 使用Serverless Devs工具...

将已有的函数计算工程通过应用中心实现持续部署

若您的服务和函数已部署在 函数计算 平台,频繁的代码和配置更新并手动发布既繁琐又容易出错,您可以通过应用中心对已有的函数计算工程实现持续部署。应用中心提供自定义流水线能力,通过引入可编程的自动化构建发布能力以及人工审批确认...

部署代码

重要 由于 函数计算 的运行环境是Linux系统,您在Windows系统macOS系统安装emoji依赖时如果带有二进制文件,会导致您的代码包上传到 函数计算 后运行失败。因此,建议您 使用WebIDE打包函数第三方依赖 或者 使用Serverless Devs工具...

函数实例生命周期

单击 函数代码 页签,在代码编辑区域,输入扩展函数代码。例如,您配置的PreStop回调程序为 index.preStopHandler,则需要实现preStopHandler函数。不同语言运行时实现函数实例生命周期回调的方法请参见 函数实例生命周期回调方法。说明 ...

拆分函数概述

拆分函数对分、分表的支持情况 拆分函数 说明 是否支持用于分 是否支持用于分表 HASH 简单取模 是 是 STR_HASH 截取字符串子串 是 是 UNI_HASH 简单取模 是 是 RIGHT_SHIFT 数值向右移 是 是 RANGE_HASH 双拆分列哈希 是 是 MM 按月份...

部署代码

重要 由于 函数计算 的运行环境是Linux系统,您在Windows系统macOS系统安装emoji依赖时如果带有二进制文件,会导致您的代码包上传到 函数计算 后运行失败。因此,建议您 使用WebIDE打包函数第三方依赖 或者 使用Serverless devs工具...

环境说明

内置介绍 oss v2.4.3 对象存储OSS SDK for PHP tablestore v4.1.1 表格存储TableStore SDK for PHP mns v1.3.5.5 消息服务MNS SDK for PHP fc v1.2.1 函数计算FC SDK for PHP PHP内置扩展 内置扩展列表 说明 如果您需要查看并打印已安装...

部署代码

本文以第三方依赖Nette\Utils为例,介绍如何为您的PHP代码安装依赖、打包代码并部署至 函数计算。准备工作 创建一个用于测试的代码目录,如 mycode。LinuxmacOS系统 您可以执行 mkdir-p/tmp/mycode 创建。Windows系统 在任意位置新建文件...

开发部署扩展程序:函数计算方式

在DataWorks扩展程序中,您可以自定义逻辑以监管用户的操作行为,例如拦截和阻断不当行为,通过扩展程序对特定事件进行消息通知与流程管控。本文为您介绍如何通过函数计算方式开发部署扩展程序。权限说明 开放平台管理员 和 租户管理员 ...

MNS队列触发器

步骤二:配置函数入口参数 消息服务MNS 事件源会以 event 的形式作为输入参数传递给函数,您可以手动将 event 传给函数模拟触发事件,测试函数代码是否正确。在函数配置页面 代码 页签,单击 测试函数 右侧的 图标,从下拉列表中,选择 ...

什么是边缘应用

触发函数计算应用的事件源:在触发事件时,Link IoT Edge会调用函数代码中的handler函数进行处理,而按需运行模式的函数,只有当首次事件触发时才会被加载运行。能够触发函数计算的事件源如下:定时触发:在物联网平台控制台将函数设置为...

RabbitMQ触发器

步骤二:配置函数入口参数 消息队列 RabbitMQ 版 事件源会以 event 的形式作为输入参数传递给函数,您可以手动将 event 传给函数模拟触发事件,测试函数代码是否正确。在函数配置页面 代码 页签,单击 测试函数 右侧的 图标,从下拉列表...

环境说明

内置介绍 oss v2.4.3 对象存储OSS SDK for PHP tablestore v4.1.1 表格存储TableStore SDK for PHP mns v1.3.5.5 消息服务MNS SDK for PHP fc v1.2.1 函数计算FC SDK for PHP PHP内置扩展 内置扩展列表 说明 如果您需要查看并打印已安装...

RocketMQ触发器

步骤二:配置函数入口参数 消息队列 RocketMQ 版 事件源会以 event 的形式作为输入参数传递给函数,您可以手动将 event 传给函数模拟触发事件,测试函数代码是否正确。在函数配置页面 代码 页签,单击 测试函数 右侧的 图标,从下拉列表...

什么是WebIDE

检查的代码是否过大。如果代码包体积过大,上传部署代码需要较长的时间,您可以尝试优化代码包后再重试。如果按照以上步骤排查处理后,问题仍未解决,请 联系我们。相关文档 您还可以使用WebIDE终端打包函数的第三方依赖。具体操作,...

什么是WebIDE

检查的代码是否过大。如果代码包体积过大,上传部署代码需要较长的时间,您可以尝试优化代码包后再重试。如果按照以上步骤排查处理后,问题仍未解决,请 联系我们。相关文档 您还可以使用WebIDE终端打包函数的第三方依赖。具体操作,...

事件请求处理程序(Event Handler)

函数代码 页签,单击 测试函数 右侧的 图标,从下拉列表中选择 配置测试参数,输入如下示例测试参数,然后单击 确定。{"key":"value"} 单击 测试函数。函数执行成功后,查看返回结果,您可以看到返回结果为 value。示例二:通过临时密钥...

配置实例生命周期

单击 代码 页签,在代码编辑区域,输入扩展函数代码。例如,您配置的PreStop回调程序为 index.preStop,则需要实现preStop函数。不同语言运行时实现函数实例生命周期回调的方法请参见 函数实例生命周期回调方法。说明 在线IDE支持PHP、...

MQTT触发器

步骤三:编写函数代码并测试 触发器创建完成后,您可以开始编写并测试函数代码,以验证代码的正确性。在实际操作过程中,当 消息队列 MQTT 版 接收到消息后,触发器会自动触发函数执行。在函数配置页面 代码 页签,在代码编辑器中编写...

编译部署代码

Java运行时依赖 要创建部署代码包,请将函数代码和依赖共同编译并打包为ZIP包JAR包。函数计算 平台为Java运行时提供以下依赖:com.aliyun:fc-java-core :定义了请求处理程序中使用的handler接口和context对象等信息。...

基础信息

函数计算 与日志记录集成,将函数调用的记录以及函数代码中打印的日志全部存储到日志中。您可以使用 函数计算 提供的日志语句记录函数日志,方便调试及定位问题。各种编程语言的打印日志语句,如下表所示。开发语言 编程语言内嵌的打印...

快速创建函数

使用 函数计算,您无需采购和管理服务器等基础设施,只需编写并上传代码或镜像,就可以实现弹性可靠的应用。本文介绍如何在 函数计算 控制台快速开发一个简单的Serverless Hello World函数。前提条件 您已成功注册阿里云账号,并完成实名...

配置链路追踪

PrepareCode:函数下载代码或下载自定义镜像的时间,如果PrepareCode时间过长,您可以适当精简代码包来缩短准备代码的时间。RuntimeInitialization:执行环境启动的时间,包含启动实例的时间、实例健康检查时间。在自定义运行时和自定义...

为HTTP触发器配置JWT认证鉴权

该提示说明函数计算无法根据JWT Token配置找到Token,请检查请求中是否携带了Token、Token的位置Token的名称是否正确。如果您在配置 JWT Token 配置 时选择读取位置为header,则需要在设置Token时加上 去除前缀 及空格,否则会报错。开启...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
函数计算(旧版) 云数据库 Redis 版 云数据库 RDS 负载均衡 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用