帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 2.0
  4. 常见问题
  5. 函数管理FAQ
  6. 为函数配置层时报错“xxx is not supported by layer”怎么办?

为函数配置层时报错“xxx is not supported by layer”怎么办?

  • 函数管理FAQ
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

报错“xxx is not supported by layer”表示该层与函数的运行时不兼容,使用自定义层、官方公共层或非官方公共层均可能会遇到该报错,本文分别从使用以上三种不同类型的层的场景给出解决方案。

问题现象

为函数配置层时,报错“xxx is not supported by layer”。

InvalidArgument: code: 400, runtime: custom is not supported by layer:acs:fc:cn-hangzhou:official:layers/Java21/versions/1

问题原因

函数的运行时与该层不兼容,即该层的兼容运行时配置中,不包括该函数的运行时。

解决方案

自定义层

您可以更换其他兼容函数运行时的层,或者您可以重新发布刚才使用的自定义层,即创建层的新版本,然后将函数的运行时添加到层的兼容运行时列表中。具体操作,请参见创建自定义层。

image

官方公共层

您可以查询函数计算支持的官方公共层列表,获取该层的兼容运行时和使用方法,然后根据情况选择更换函数的运行时或更换官方公共层。如果当前所有官方公共层都无法满足您的需求,请联系我们。

函数计算官方文档仅列举部分常见的官方公共层,更多官方公共层及其说明,请参见公共层。

非官方公共层

函数计算不对非官方公共层提供技术支持和维护,请联系为您提供该公共层的用户,确认层的兼容运行时和使用方法。

相关文章

如何监控函数执行? 2025-04-16 14:21

函数计算每次执行都会生成执行计量数据,并将其输出,详情请参见云监控。 您可以在云监控控制台中查看函数运行情况,使用云监控来监控函数计算运行情况,详情请参见监控数据。您也可以为服务执行设置日志服务保存您的执行过程和结果,为函数计算配置日

可执行文件在本地测试正常,但在函数计算的运行环境中执行时却返回permission denied报错,我该怎么办? 2025-04-16 14:21

问题现象 当我在本地使用Windows操作系统或是macOS操作系统开发函数时,可执行文件在本地测试正常,但当我将函数部署到函数计算运行时,出现

如何存储函数程序产生的较大文件? 2025-04-16 14:21

如果需要在磁盘中存储较大文件,例如,超过500 MB的文件,您可以按照以下方式处理: 使用性能实例,当前性能实例磁盘空间为10 GB。更多信息,请参见实例类型及使用模式。

在程序运行过程中,实际使用了多少内存,能从哪些接口获取到? 2025-04-16 14:21

函数调用的返回信息中包含最大内存消耗等信息。您也可以从性能监控指标中查看连续一段时间的函数运行资源消耗情况。

函数可以相互调用吗? 2025-04-16 14:21

函数可以相互调用。在函数中调用其他函数与您在本地调用其他函数相同,需要使用InvokeFunction API调用指定函数。您可以参考各个不同语言的SDK,更多信息,请参见:

函数如果出现死循环,怎么杀掉函数进程? 2025-04-16 14:21

死循环可以分为两种情况: 单个函数运行逻辑出现死循环。 多个函数调用出现无限递归,无法中止的情况。例如函数A调用B,B又调用A。 <

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1