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

函数计算报错如何解决?code 128, message:key has been revoked

函数计算报错如何解决?code 128, message:key has been revoked

展开
收起
三分钟热度的鱼 2024-05-22 21:37:12 101 0
1 条回答
写回答
取消 提交回答
  • 您提到的报错code 128, message:key has been revoked通常意味着您的密钥已被撤销,无法正常使用。在函数计算中,如果您的AccessKeyID或AccessKeySecret被撤销或过期,会导致权限问题,进而影响函数的正常运行。为解决这个问题,您需要重新配置有效的密钥信息。
    在阿里云中,您可以按照以下步骤操作:

    检查密钥状态:

    登录 阿里云控制台,进入账号管理页面。
    查看您的AccessKey ID和AccessKey Secret的状态,确认它们是否已被撤销或过期。

    创建新的密钥:

    如果密钥已被撤销,您需要创建新的AccessKey ID和AccessKey Secret。
    在账号管理页面,选择“AccessKey管理”。
    点击“创建AccessKey”按钮,按照提示创建新的密钥对。

    更新函数配置:

    在函数计算控制台,找到出现问题的服务和函数。
    进入函数详情页面,找到“基本配置”或“环境变量”部分。
    将新的AccessKey ID和AccessKey Secret更新到相应的配置字段,例如ALICLOUD_ACCESS_KEY和ALICLOUD_SECRET_ACCESS_KEY。

    更新Serverless Devs配置:

    如果您使用Serverless Devs进行部署,需要更新s.yaml文件中的密钥信息。
    打开s.yaml,找到access字段,将这里的AccessKey ID和AccessKey Secret替换为新创建的密钥。

    重新部署:

    更新完配置后,重新部署函数,确保使用新的密钥信息。

    如果在更新密钥后仍然遇到问题,可能是因为缓存或其他配置问题,建议清空缓存并检查所有相关配置文件,确保使用的是最新的密钥信息。 此回答整理自钉群“阿里函数计算客户【已满,加2群:64970014484】”

    2024-05-23 08:23:02
    赞同 3 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

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