开发者社区 > 云原生 > Serverless > 正文

requestid: 1-644aac2d-50f7ed9569e0614f65567333, me

requestid: 1-644aac2d-50f7ed9569e0614f65567333, message: service 'tokenCtrl' does not exist

提问40.png

提问41.png

服务命名存在为什么提示说不存在啊?

展开
收起
解决问题123 2023-04-28 11:25:18 375 0
3 条回答
写回答
取消 提交回答
  • 这个错误一般是由于服务名称或路径错误导致的。 你需要确定你要调用的服务的名称和路径是否正确。你可以查看服务注册中心或者相关文档,确认服务名称和路径的正确性。

    2023-04-29 21:06:01
    赞同 展开评论 打赏
  • 般都是账号或地域搞错了 您再检查下。

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-04-28 17:39:22
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。
    1. 实际上并没有一个名称为tokenCtrl的服务。这是代码错误,直接调用了不存在的服务。
    2. tokenCtrl服务存在,但是云函数使用的服务角色没有tokenCtrl服务的访问权限。这是权限配置问题。
    3. tokenCtrl服务存在,但是调用时使用的region与该服务不同。这是调用参数的region配置错误。
    4. tokenCtrl服务网络类型为VPC,云函数默认网络无法访问VPC内服务。这是网络配置问题。 对应地,解决方案有:
    5. 代码错误,需要修复代码,调用存在的服务。
    6. 检查云函数的服务角色是否有访问tokenCtrl服务的权限。如果没有,需要追加权限。
    7. 检查云函数调用参数中是否指定正确的region。如果没有指定或指定错误,需要修复region配置。
    8. 如果tokenCtrl服务使用的是VPC网络,需要为云函数开通VPC访问权限,或者将云函数也部署在VPC网络中。
    2023-04-28 15:53:23
    赞同 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载