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

我想在函数计算里调用oss 报错这个是什么意思?

我想在函数计算里调用oss 报错这个是什么意思?

提问27.png

展开
收起
互问互答 2023-03-10 09:23:35 457 0
3 条回答
写回答
取消 提交回答
  • opertation not permitted 要使用root权限吧。

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

    2023-03-10 13:29:30
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    该错误表示你的代码在 Aliyun 函数计算中需要使用版本为 2.28 的 GLIBC 库,但是该库在你的执行环境中找不到。

    可能的原因是你使用的函数计算运行环境与你的本地环境不同。你需要重新构建 Lambda 运行时并将该库添加到运行时中。

    请尝试以下解决方法:

    1. 使用具有 GLIBC 2.28(或更高版本)的 Amazon Linux AMI 构建 Lambda 运行时,并在构建过程中将其添加到运行时中。
    2. 确保你的 Aliyun 函数计算代码使用了一个具有 GLIBC 2.28(或更高版本)的 Aliyun 函数计算环境。
    3. 创建一个自定义镜像,将 GLIBC 更新至 2.28 以上的版本。
    4. 检查你的代码是否使用了其他需要 GLIBC 2.28 的库或程序包。如果是,你需要将它们添加到共享对象文件中。

    如果上述解决方法无法解决问题,请尝试在 Aliyun 函数计算中调用你的代码的另一个方法。

    2023-03-10 10:59:40
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    可能是 GLIBC 库版本问题,导致无法在函数计算中运行。

    2023-03-10 09:38:11
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    OSS运维进阶实战手册 立即下载
    《OSS运维基础实战手册》 立即下载
    OSS运维基础实战手册 立即下载