开发者社区 > 云原生 > Serverless > 正文
2
0
分享

函数计算中,刚创建了一个自定义层,为什么函数这里没办法找到?

函数计算中,刚创建了一个自定义层,为什么函数这里没办法找到?
iwEcAqNwbmcDAQTRBPwF0QR4BrBcxOzKRS-LwgWZvtv9cXoAB9IZukmeCAAJomltCgAL0gACx5s.png_720x720q90.jpg

展开
收起
多麻辣哦 2024-01-23 19:02:01 56 0 发布于辽宁
举报
飞天免费试用计划
领取免费云资源,开启云上实践第一步
Serverless 应用引擎免费试用套餐包
4320000 CU,有效期3个月
额度3个月内有效
函数计算FC
每月15万CU 3个月
额度3个月内有效
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在函数计算中,如果刚创建的自定义层在函数中找不到,可能是由于以下几个原因造成的:

    1. 层内容打包问题:确保您已经将所有需要的内容正确打包到ZIP文件中。函数计算运行时会将层的内容解压并部署在/opt目录下。
    2. 依赖库兼容性:如果自定义层中的代码依赖二进制的库或可执行文件,需要使用Linux系统编译构建层,推荐使用Debian 9。同时,如果依赖库对指令集有依赖,则需要使用amd64架构的机器,或者通过交叉编译的方式确保依赖库与函数计算运行时兼容。
    3. 自定义层结构:自定义层的结构需要符合函数计算的要求。如果在层ZIP包中定义了与其相同的文件夹结构,则函数代码无需指定路径即可访问层。
    4. 上传自定义层:确保已经在函数计算控制台或使用命令行工具,将创建的自定义层上传到函数计算服务。
    5. 查看自定义层列表:可以通过执行相应的命令来查找指定地域下的自定义层,并获取目标层的ARN(现在推荐使用ARNv2的值)。
    6. 函数配置问题:检查函数的配置是否正确,包括自定义层的版本号、ARN等信息是否已经正确填写。
    2024-01-24 13:42:02 发布于河南 举报
    赞同 评论 打赏

    评论

    全部评论 (0)

    登录后可评论
  • 你的函数应该是自定义运行时 构建层的时候需要选择Debian9/10。
    ——此回答整理自钉群:阿里函数计算官网客户

    2024-01-23 21:31:07 发布于辽宁 举报
    赞同 评论 打赏

    评论

    全部评论 (0)

    登录后可评论

快速交付实现商业价值。

相关产品

  • 函数计算

    相关电子书

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

    你好,我是AI助理

    可以解答问题、推荐解决方案等