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

函数计算,可以问一下为啥吗?以前可以正常启动的函数,现在都不行了,报了这个错误The functio

函数计算,可以问一下为啥吗?以前可以正常启动的函数,现在都不行了,报了这个错误The function either cannot be started or exited. Function instance exited unexpectedly(code 128, message:key has been revoked) with start command 'python app.py '.

提问48.png

展开
收起
码字王 2023-07-17 10:00:56 220 0
3 条回答
写回答
取消 提交回答
  • 当您在函数计算中启动函数时,出现报错信息 "The function either cannot be started or exited. Function instance exited unexpectedly(code 128, message: key has been revoked) with start command 'python app.py'." 时,这可能是由于密钥被撤销所导致的。

    通常,函数计算使用访问密钥(Access Key)来对函数进行身份验证和授权。如果您的访问密钥被撤销或失效,函数将无法正常启动和执行。

    下面是一些建议和解决方案:

    1. 检查访问密钥:确保您正在使用的访问密钥仍然有效。登录到阿里云控制台,前往 "访问控制"(RAM)服务页面,检查您的访问密钥是否可用并正确配置。

    2. 更新或重新生成访问密钥:如果您的访问密钥已过期或被撤销,您可以尝试更新或重新生成一个新的访问密钥。确保将新的访问密钥配置到函数计算中。

    3. 检查函数的权限设置:确认函数计算角色是否具有足够的权限来执行所需的操作。例如,如果您的函数需要访问其他云服务或资源,确保函数计算角色具有相应的授权策略。

    4. 联系阿里云技术支持:如果问题仍然存在,建议您联系阿里云技术支持团队,向他们提供更详细的信息和日志。他们将能够进行更深入的分析和调查,并为您提供确切的支持和解决方案。

    2023-07-23 09:25:21
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    这个错误提示显示函数实例启动失败或异常退出,错误码为 128,错误信息为 "key has been revoked",这可能是由于函数计算访问密钥(Access Key)被撤销或者失效引起的。

    函数计算的访问密钥是用于访问函数计算服务的身份识别凭证,如果访问密钥被撤销或者失效,将无法访问函数计算服务,导致函数实例启动失败或异常退出。

    您可以检查函数计算的访问密钥是否正确或者已经失效,如果已经失效,可以尝试重新生成访问密钥并更新到函数计算中。同时,建议您检查函数代码是否存在异常或者错误,并确认函数计算的配置是否正确。

    2023-07-22 15:25:35
    赞同 展开评论 打赏
  • python3.9 运行时要有 handler 函数作为入口的
    https://help.aliyun.com/document_detail/56316.html?spm=a2c4g.74756.0.0.29a224f1USjWa6

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

    2023-07-17 10:07:13
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载