serverless.yml 中的 MongoId 参数,输入您已有 TCB 环境的 ID,完成项目的部署。 "/>
上云无忧 > 文档中心 > 腾讯云 Serverless 应用中心常见问题 - 部署流程相关
Serverless 应用中心
腾讯云 Serverless 应用中心常见问题 - 部署流程相关

文档简介:
通过 MongoDB 组件部署全栈应用,报错 "EnvId is invalid" 是什么原因? TCB DB 组件目前默认为用户创建一个免费的 TCB 环境,如果您已有免费环境,通过 Serverless Component 再次创建会失败报错,您可删去 DB 文件夹,通过配置 Demo 目录中 backend -> serverless.yml 中的 MongoId 参数,输入您已有 TCB 环境的 ID,完成项目的部署。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

TCB DB 组件目前默认为用户创建一个免费的 TCB 环境,如果您已有免费环境,通过 Serverless Component 再次创建会失败报错,您可删去 DB 文件夹,通过配置 Demo 目录中 backend -> serverless.yml 中的 MongoId 参数,输入您已有 TCB 环境的 ID,完成项目的部署。

通过组件创建 API 网关触发器和云函数,为什么函数控制台不显示触发器信息?

Serverless 组件通过调用 API 网关接口完成网关触发器创建,目前 SCF 控制台不支持显示通过网关接口创建的触发器,您可以在 API 网关控制台 完成相关触发器的配置管理。

"cdn host no icp" 是什么报错?

腾讯云规定,在使用 CDN 加速域名或自定义域名时,域名必须经过 ICP 备案,否则无法生效,详情请参见 网站备案文档

serverless.yml 配置信息不生效是什么原因?

yml 文件的配置需要严格按照示例格式填写,请确定您的配置文件内容与缩进格式都正确无误。

部署时参数校验失败是什么原因?

为保证应用成功部署,Serverless Cloud Framework 会对 yml 里的参数进行格式校验,请确保您的参数格式符合规定,如果不需要的参数请直接删除,置空也会导致校验失败。

应用控制台部署与函数直接部署有什么区别?

通过应用部署或函数部署,均可以基于 Web 函数,快速部署常见 Web 框架。
如果您只关注代码逻辑开发,无需额外资源创建,可以通过 Serverless 控制台,完成快速部署。
如果除了代码部署外,您还需要更多能力或资源创建,如自动创建层托管依赖、一键实现静态资源分离、支持代码仓库直接拉取等,可以通过应用控制台,完成 Web 应用的创建工作。

权限问题导致部署失败该如何处理?

主账号/子账号需确认是否有以下权限:
确认角色:SCF_QcsRole、SLS_QcsRole、CODING_QcsRole
确认权限:
SCF_QcsRole 须拥有 CFSFullAccess 权限
CODING_QCSRole 须拥有 QcloudSLSFullAccess、QcloudSSLFullAccess、QcloudAccessForCODINGRole 权限
子账号还需确认以下权限: 账号本身有 SLS、SCF、CFS、CynosDB、CODING 使用权限。

绑定自定义域名后,显示报错 {"message":"There is no api match env_mapping '/'"}?

API 网关控制台 修改自定义映射,如下图所示:

如何通过修改 php.ini 修改上传文件大小限制?

1. 修改 layer 代码。将 etc 文件夹中的 php.ini 文件移到 etc/php.d 文件夹下,您也可以直接使用我们提供的 压缩包。 重新打包上传 layer 时,注意打包层级结构,只打包父文件夹下的文件,否则会出现函数初始化失败:

2. 按照如下修改 wp-server-xxx 函数的 bootstrap 代码:
						
#!/bin/bash
export PATH="/opt/bin:$PATH"
export LD_LIBRARY_PATH=/opt/lib/:$LD_LIBRARY_PATH
export PHP_INI_SCAN_DIR=/opt/etc/php.d
php -d extension_dir=/opt/lib/php/modules/ sl_handler.php 1>&2

如何处理报错 "event too large"?

函数目前只支持最大6MB的事件上传,超过该大小文件不支持上传。 目前 API 网关 base 64转码会将用户本身代码大小扩大1.5倍左右,因此上传文件时,建议文件大小控制在3.5MB以内。
相似文档
  • Serverless Cloud Framework 报错 "component" input is requires to run custom methods 如何处理? 运行 Serverless Cloud Framework 时,如果 yml 配置文件中默认引用了 Component 组件,则需要保证当前文件夹内容为空,才可以正确运行 Component 的安装命令。
  • 出于网络合规要求,使用 Serverless 应用中心产品必须遵循网络安全规范,具体规则如下: 1. 您不应进行任何破坏或试图破坏网络安全的行为(包括但不限于钓鱼、黑客、网络诈骗,API 中含有或涉嫌散播:病毒、木马、恶意代码,及通过虚拟服务器对其他网站、服务器进行涉嫌攻击行为如扫描、嗅探、ARP 欺骗、DDOS 等)。
  • Serverless HTTP 服务基于腾讯云 API 网关平台,为互联网业务提供 0 配置、高可用、弹性扩展的对外 RESTful API 能力,支持 swagger/ openAPI 等协议。便于客户快速上线业务逻辑,通过规范的 API 支持内外系统的集成和连接。
  • 2021-07-29: 支持部署多种 Web 框架, 支持通过 Web Function,将您的本地的项目快速部署到云端。
  • 减少格式转换流程,高效处理请求: Web 函数可以直接接收并处理 HTTP 请求,API 网关不再处理 JSON 格式转换,减少请求处理环节,提升 Web 服务性能。 保留原生开发体验,降低学习理解成本
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部