文档中心
小程序云 
产品公告
云托管
云开发
产品简介
产品计费
操作指南
开发指南
云函数 sdk
服务端
nodejs sdk
常量
云函数
文件存储
开放能力
数据库
工具方法
php sdk(邀测中)
客户端
用户身份服务sdk
websocket
开发教程
cloudpilot
云效能
云安全
风险智能
智能营销
智能客服
智能监控
费用中心
访问控制
云迁移
组件市场
相关协议
收藏
我的文档
设置
云函数初始化
使用云函数、数据库以及云存储等功能时,默认访问当前云函数所在云环境下的对应资源。如需访问指定云环境 id 下的资源,您可以使用 init 初始化方法。
为了便于开发,sdk 提供了默认实例 cloud,如有访问不同云环境资源等特殊场景需求时,可以新建 cloud 实例。
云函数调用数据库或对象存储等线上资源时,需要加 init 初始化函数。
安装依赖
1登录
2在左侧导航栏选择函数服务 > 函数列表
3在云函数中使用 sdk前,请在云函数目录中安装 @alipay/faas-server-sdk 依赖,安装后在云函数控制台中新建 package.json 文件。
image.png

4编辑 package.json,将 @alipay/faas-server-sdk 添加到 dependencies 中。
json
复制代码
{
"name": "demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {},
"author": "",
"license": "isc",
"dependencies": {
"@alipay/faas-server-sdk":
}
}
初始化函数 init
cloud 实例默认访问当前云函数所在的云环境,当需要指定云环境信息时,可通过 init 方法配置。
init 方法可接受一个 config 参数,其字段详情如下所示:
字段名
类型
是否必填
备注
env
string | symbol

环境 id,指定 api 调用所需访问的云环境。
symbol 类型仅支持设置为 dynamic_current_env。
timeout
number | [number, number]

请求超时时间(单位:毫秒),默认为 5 秒。
类型为[number ]时,表示设置建连和响应超时时间为相同值; 类型为[number, number]时,表示分别设置两阶段的超时时间。
超时时间最大为5分钟,若超过该值,将被修改为5分钟。
init 方法使用示例:
默认实例 cloud
sdk 提供了默认实例 cloud,全局共享且唯一。通常情况下,开发者直接使用默认实例 cloud 即可,无需重复新建不同的 cloud 对象。
新建实例 new cloud()
如有访问不同云环境资源等特殊场景时,需要维护多个不同的 cloud 实例,可以通过 new cloud() 新建实例,并通过 init 方法设置目标云环境信息。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图