更新时间:2025-08-14 GMT+08:00
分享

如何制作函数的依赖包

本章节介绍如何在本地制作函数的私有依赖包。

约束与限制

  • 依赖包的文件大小限制为300MB,文件限制数为30000。
  • 依赖包内文件名不能以~结尾,例如“module~”。
  • 如果安装的依赖模块需要添加依赖库,请将依赖库归档到zip依赖包文件中,例如添加.dll、.so、.a等依赖库。
  • 制作函数依赖包推荐在Huawei Cloud EulerOS 2.0环境中进行。若所需依赖涉及操作系统相关的依赖包,使用其他操作系统环境打包时,可能因底层依赖库的差异而出现找不到动态链接库的问题。

搭建EulerOS环境

推荐在EulerOS环境中制作函数依赖包,EulerOS是基于开源技术的企业级Linux操作系统软件,具备高安全性、高可扩展性、高性能等技术特性,能够满足客户IT基础设施和云计算服务等多业务场景需求。

此处推荐Huawei Cloud EulerOS,可选择以下方法搭建环境:

  • 在华为云购买一台EulerOS的ECS弹性云服务器,请参见购买并登录Linux弹性云服务器。在基础配置环节选择公共镜像时,选择“Huawei Cloud EulerOS操作系统”和具体的镜像版本。
  • 下载EulerOS镜像,在本地使用虚拟化软件搭建EulerOS系统的虚拟机。

制作函数依赖包

各运行时函数制作依赖包的步骤请参考制作函数的私有依赖包

相关文档

  • 在本地完成依赖包制作后,请参考为函数配置依赖包在函数工作流控制台进行函数依赖包的创建和配置。
  • 除使用控制台外,函数工作流支持通过API的方式管理函数依赖包,详情请参见函数依赖包API

相关文档