编辑: 南门路口 | 2019-07-12 |
【商标声明】 及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有.本文档涉及的第三方主体 的商标,依法由权利人所有. 【服务声明】 本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整.您 所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则, 腾讯云对本文档内容不做任何明示或模式的承诺或保证. 无服务器云函数 版权所有:腾讯云计算(北京)有限责任公司 第3 共11页 文档目录 常见问题 通用类 函数类 事件处理类 扩展性和可用性类 SCF 命令行工具类 运行环境类 无服务器云函数 版权所有:腾讯云计算(北京)有限责任公司 第4 共11页 什么是 SCF? 腾讯云无服务器云函数(Serverless Cloud Function,SCF)是腾讯云提供的无服务器(Serverless)执行环境.您 只需编写简单的、目的单一的云函数,并将它与您的腾讯云基础设施及其他云服务产生的事件关联起来. 使用云函数时,用户只需关注自己的代码.腾讯云完全管理底层计算资源,包括服务器 CPU、内存、网络和其他配 置/资源维护、代码部署、弹性伸缩、负载均衡、安全升级、资源运行情况监控等,用户只需使用平台支持的语言 (目前支持 Python)提供代码.同时,这意味着您无法登录或管理服务器、无法自定义系统和环境. 代码在执行时将根据请求负载扩缩容,无需人工配置和介入即可满足不同情景下服务的可用性和稳定性,从每天几 个请求到每秒数千个请求,都由云函数底层自行伸缩.云函数自动地在地域内的多个可用区部署,提供极高的容错 性.用户只需为运行中的云函数付费,代码未运行时不产生任何费用. 您可以自定义何时运行您的代码,例如在 COS Bucket 上传或删除了文件时、应用程序通过 SDK 调用了代码时,或 自行指定代码定期执行.因此,您可以使用云函数作为 COS 服务的数据处理触发程序,轻松实现 IFTTT 逻辑.也可 构建灵活的定时自动化任务来覆盖手工完成的操作,轻松构建灵活可控的软件架构. 什么是无服务器计算? 借助无服务器计算,用户无需考虑服务器,即可构建和运行应用程序与服务.Serverless 并不代表没有了服务器,只 是用户不再需要关心这些底层资源了.当然,这也意味着用户无法登录服务器,并且也不需要想办法优化它.开发 者只需关心最核心的代码片段,从而跳过复杂的、无聊的其他工作.这些代码完全由事件触发(event-trigger), 平台根据请求自动平行调整服务资源,拥有近乎无限的扩容能力,空闲时则没有任何资源在运行.代码运行无状 态,可以轻易实现快速迭代、极速部署.SCF 是腾讯云无服务器计算的核心,支持您运行代码,且无需预置或管理 服务器. 哪些事件可以触发 SCF 函数? 当前支持:手动触发(API)、定时触发、COS 触发、CMQ 触发、API网关触发等触发方式,后续更多触发方式正 在持续添加中. SCF 支持哪些语言? 目前支持 Python 2.7&