编辑: 南门路口 | 2019-07-09 |
【商标声明】 及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有.本文档涉及的第三方主体 的商标,依法由权利人所有. 【服务声明】 本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整.您 所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则, 腾讯云对本文档内容不做任何明示或模式的承诺或保证. 无服务器云函数 版权所有:腾讯云计算(北京)有限责任公司 第3 共34页 文档目录 开发者工具 SCF 命令行工具 概述 快速开始 安装与配置 初始化示例项目 打包部署 本地调试(native invoke) 本地调试(local invoke) 测试模板 模板文件 无服务器云函数 版权所有:腾讯云计算(北京)有限责任公司 第4 共34页 简介 SCF CLI 是腾讯云无服务器云函数(Serverless Cloud Function,SCF)产品的命令行工具.通过 scf 命令行工具, 您可以方便的实现函数打包、部署、本地调试,也可以方便的生成云函数的项目并基于 demo 项目进一步的开发. scf cli 通过一个函数模板配置文件,完成函数及相关周边资源的描述,并基于配置文件实现本地代码及配置部署到云 端的过程. 目前 scf cli 以开源形式发布,您可以在 单击此处 查看命令行源代码及更多帮助文档,并可以通过 新建问题 进行反 馈. 运行环境 scf cli 可以在 Windows、Linux、Mac 上运行.scf cli 基于 Python 开发完成,因此在安装及运行前需要系统中安 装有 Python 环境.更多详细信息可参见 安装与配置. 使用指导 快速开始 安装与配置 初始化示例项目 打包部署 本地调试(native invoke) 本地调试(local invoke) 测试模板 模板文件 开发者工具 SCF 命令行工具 概述 最近更新时间:2019-06-13 14:31:57 无服务器云函数 版权所有:腾讯云计算(北京)有限责任公司 第5 共34页 操作场景 通过快速开始,您可以通过一个简单案例试用 scf 的基础功能. 前提条件 已安装 Python 2.7(及以上版本)或Python 3.6(及以上版本). 已安装 pip. 已安装 git. 已安装对应的开发语言(如Node 开发,需要安装 Node.js 等). 已安装并启动 Docker (可选,仅针对本地调用云函数 local invoke). 操作步骤 安装 scf cli 1. 执行以下命令,安装 scf cli. $ pip install scf 2. 执行以下命令,验证 scf cli 是否安装成功. $ scf --version 返回类似如下信息,则表示安装成功. scf CLI, version 0.0.1 配置 scf cli 1. 登录 腾讯云控制台. 2. 分别获取账号的 APPID,SecretId,SecretKey 以及产品期望所属的地域. 3. 执行 scf configure set 命令,将APPID,SecretId,SecretKey 以及产品期望所属的地域配置到 scf 中. 例如,您希望在广州区使用云函数,并获取到账号 ID 为1253970223,SecretId 和SecretKey 分别为 AKIxxxxxxxxxx,uxxlxxxxxxxx.通过执行以下命令,完成 scf cli 的配置: 快速开始 最近更新时间:2019-06-12 15:06:28 无服务器云函数 版权所有:腾讯云计算(北京)有限责任公司 第6 共34页$scf configure set --region ap-guangzhou --appid