本文将帮助您快速了解腾讯云云函数(Serverless Cloud Function,SCF),您可根据指引快速上手云函数 SCF。
1. 什么是云函数?
腾讯云云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。
2. 了解云函数的计费
腾讯云云函数新用户前三个月每月可享受一定量的免费额度。云函数有多种计费方式,包括按量计费(后付费)、套餐包/资源包计费(预付费),均以元为单位结算。若您需要了解在使用云函数服务过程中产生的资源费用,请参见 计费概述。
3. 使用云函数
3.1 注册与认证
3.2 角色授权
您需要为当前服务角色授权,赋予云函数服务操作权限后才能正常地访问您的其他云服务资源。n在腾讯云控制台中,选择云产品 > 云函数,进入 Serverless 控制台,按照界面提示为云函数授权。完成服务授权获取相关资源操作权限,即可开始创建函数。
3.3 创建云函数
云函数向您提供2种函数创建方式。您可参考 使用控制台创建函数 文档,了解通过控制台快速创建函数的方法。您也可以参考 使用 CLI 创建函数 文档,了解通过 Serverless Cloud Framework 创建函数的方法。
3.4 部署函数
完成函数代码在线编辑后,单击保存,函数将被部署。代码部署到云端后,云函数可在配置好条件后执行函数。函数的执行条件被称为触发器,您可以配置定时、API 网关、COS 等多种触发器。配置触发器步骤详情见 触发器管理。腾讯云云函数目前支持事件触发与 HTTP 请求触发两种触发模式,详情见 触发器概述。
3.5 调试与测试云函数
3.6 管理函数
查看日志:云函数支持以多种方式查看历史或实时的函数日志。详情见 日志管理。
查看监控及配置告警:您可通过查看监控指标,了解函数运行的状况。也可以为函数配置告警,当业务出现异常情况,及时收到告警信息。详情见 监控与告警管理。
4. 入门必读
Web 函数和事件函数的区别?
Web 函数作为一种全新的函数类型,打破现有事件型函数对于 JSON 事件格式的限制,可直接由 HTTP 请求触发,使用场景更灵活,贴近原生 Web 服务开发体验。
本地运行正常,线上运行提示找不到某依赖怎么处理?
能否使用本地库?
可以。用户可以在函数代码中包含自己的代码库,并以 zip 包的形式上传至平台。
SCF 是否可以和 CVM,TencentDB 等云上其他产品互访?
如何使用自定义域名?
用户可通过域名绑定功能,将用户所拥有的独立域名绑定到服务,使得服务能以用户自身独立域名的方式提供,详情可参考 API 文档 配置自定义域名。域名配置完成后,在需要使用自定义域名的函数下选择使用已有API服务创建 API 网关触发器。
5. 反馈与建议
使用腾讯云云函数产品和服务中有任何问题或建议,您可以通过以下渠道反馈,将有专人跟进解决您的问题:
如果发现产品文档的问题,如链接、内容、API 错误等,您可以单击文档页右侧文档反馈或选中存在问题的内容进行反馈。
如果遇到产品相关问题,您可通过 在线咨询 寻求帮助。
如果您有其他疑问,可前往 腾讯云开发者社区 进行提问。