上云无忧 > 文档中心 > 腾讯云云函数 - SCF 工具相关问题
云函数 SCF
腾讯云云函数 - SCF 工具相关问题

文档简介:
安装相关: setuptools 版本过旧怎么办? 表现: error in scf setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers 解决方法: pip install -U setuptools
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

安装相关

setuptools 版本过旧怎么办?

表现:

		

error in scf setup command: 'install_requires' must be a string or list of

strings containing valid project/version requirement specifiers

解决方法:
		
pip install -U setuptools

已存在的 distutils 安装包无法升级怎么办?

表现:

		

Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we

cannot accurately determine which files belong to it which would lead to only a partial uninstall.

解决方法:
		
pip install -I PyYAML==x.x.x #在requirements.txt中查看具体版本

six 版本过低怎么办?

表现:
		
pip "Cannot uninstall 'six'. It is a distutils installed project..."
解决方法:
		
sudo pip install six --upgrade --ignore-installed six

pytz 版本过低怎么办?

表现:
		
uninstalling pytz : [error 1] Operation not permitted ...
解决办法:
		
sudo pip install pytz --upgrade --ignore-installed six

使用相关

yaml 配置文件内有多个函数描述时,如何指定函数进行本地调试?

表现:

				

Error: You must provide a function identifier (function's Logical

ID in the template). Possible options in your template: ['xxxB', 'xxxA']

解决方法:
调用 local invoke 命令时带有函数名,如下所示:
				
scf local invoke -t template.yaml xxxA

部署时出现 [SSL: CERTIFICATE_VERIFY_FAILED] 错误怎么办?

表现:
使用 deploy 时,部署函数失败,提示证书验证错误。报错信息如下:
				
[SSL: CERTIFICATE_VERIFY_FAILED]
问题原因:
mac 10.12 + Python 3.6 及以上环境中,Python 不再读取系统路径证书,导致读取证书失败,调用腾讯云云 API 部署时 SSL 验证失败。
解决方法:
在 Python 安装目录下,执行 Install Certificates.command 脚本,会自动安装 certifi 包,解决证书问题。

相似文档
  • 为使用腾讯云云函数服务(以下简称“本服务”),您应当阅读并遵守《云函数服务等级协议》(以下简称“本协议” 或 “SLA”),以及《腾讯云服务协议》。本协议包含本服务的术语和定义、服务可用性等级指标、赔偿方案、免责条款等相关内容。请您务必审慎阅读、充分理解各条款内容,限制、免责条款或者其他涉及您重大权益的条款可能会以加粗、加下划线等形式提示您重点注意。
  • 为使用腾讯云云函数服务(以下简称“本服务”),您应当阅读并遵守《云函数网络服务协议》(以下简称“本协议”),以及《腾讯云服务协议》。
  • Serverless 应用中心是腾讯云与 Serverless.com 战略合作,基于无服务器应用框架 Serverless Cloud Framework, 为用户提供的 Serverless 应用开发管理平台。开发者无需关心底层资源,即可快速部署完整可用的 Serverless 应用架构,具有资源编排、自动伸缩、事件驱动等能力,覆盖编码-调试-测试-部署等全生命周期,帮助开发者通过联动云资源,迅速构建 Serverless 应用。
  • 云函数 SCF & Serverless 应用平台资源删除策略将于2024年1月17日起进行变更,具体内容如下: 1.在进行资源删除时,您在平台创建的函数或应用资源将不再删除关联的其他云资源(如 COS、CLS 等),以避免意料之外的数据丢失等风险。 2.如果您不再使用其他云资源,请前往对应的云平台进行资源删除,以避免产生不必要的计费。
  • 软件应用生态: Serverless Cloud Framework 提供了丰富的软件应用生态(component)供您搭建各种形态的 Serverless 应用。您只需几行描述引用 component 即可进行云函数、API 网关、COS、DB 等资源的创建、部署和修改,无需在各个云资源控制台手动开通服务和配置管理,彻底摆脱基础设施的管理和维护,轻松交付 Serverless 应用。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部