函数计算,我这边遇到个问题,我创建了自定义层,然后在函数配置中添加自定义层,但下拉选项中没有我刚创建的层,这是怎么回事呢,问题快一天了都没人回复。
在函数计算中,自定义层(Custom Layer)是一种可重复使用的代码和库的组织方式,可以让你在多个函数中共享和管理公共的代码和依赖项。当你在函数配置中添加自定义层时,确保遵循以下步骤:
创建自定义层:首先,你需要创建自定义层。自定义层可以是一个包含你的代码和依赖项的压缩文件(如 ZIP 文件)。你可以使用包管理工具(如 pip)来安装所需的依赖项,并将它们与你的代码一起打包到压缩文件中。确保自定义层的结构符合函数计算的要求。
上传自定义层:在函数计算控制台或使用命令行工具,将创建的自定义层上传到函数计算服务。确保你选择了正确的地域和服务账号,并提供正确的自定义层路径和名称。
配置函数使用自定义层:在函数配置中,你可以添加自定义层。在添加自定义层时,函数计算会列出你上传的所有可用层供选择。如果你在下拉选项中没有看到你刚创建的自定义层,可以尝试刷新页面或检查是否选择了正确的地域和服务账号。
第二个截图那个,对应的函数配置页面截个图
这个层只能给内置运行时 nodejs16 用。如果你选了的是 custom runtime 的nodejs16 是不能用的
创建层的时候要选这个才行
此答案来自钉钉群“阿里函数计算官网客户"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。