层的类型
函数可以配置以下两种层
- 官方公共层:提供给所有租户使用的层
- 自定义层:用户自定义创建的层,供自己使用,一般来说,对其他租户不可见
前提条件
- 创建函数
- 创建层
使用限制
- 单个函数默认最多可以配置5个层
- 单个层的大小限制默认为500M,单个函数层的总大小默认为2G
配置官方层
- 在函数详情页面,选择配置-层,点击编辑,进入层编辑页面。
- 点击添加层-官方公共层,此时下拉列表将展示和函数运行时匹配的官方公共层。
- 选择目标公共层,选择目标版本。
- 如果需要添加多个层,再次点击添加层进行添加。如果需要移动层的顺序,可以点击上移、下移进行调整。
- 最后点击部署。
说明:
- 层兼容的运行时需要和函数的运行时保持一致,否则下拉列表不展示该层。例如:函数使用的是python3.9运行时,层只兼容python3.6,那么这个层不展示。
- 配置多个层时,后加载的层会覆盖先加载的层。
配置自定义层
- 在函数详情页面,选择配置-层,点击编辑,进入层编辑页面。
- 点击添加层-自定义层,此时下拉列表将展示和函数运行时匹配的自定义层。
- 选择目标自定义,选择目标版本。
- 如果需要添加多个层,再次点击添加层进行添加。如果需要移动层的顺序,可以点击上移、下移进行调整。
- 最后点击部署。
说明:
- 层兼容的运行时需要和函数的运行时保持一致,否则下拉列表不展示该层。例如:函数使用的是python3.9运行时,层只兼容python3.6,那么这个层不展示。
- 配置多个层时,后加载的层会覆盖先加载的层。
相关文档
更多关于官方层和自定义层的细节,请参考层管理。