在任务开发过程中,往往会使用一些函数。在创建函数之前,您需要在数据开发 > 任务开发 > 资源库中,根据项目绑定的 E-MapReduce(EMR)、湖仓一体分析服务(LAS)、流式计算 Flink 版(Serverless Flink)引擎或通用(Shell/Python)引擎来创建资源,上传资源包。
进入资源库页面
进入资源库后,您可任意通过以下三种方式来新建资源:
您也可以在对应的引擎实例下新建子目录文件夹,通过不同子目录来分类管理不同的资源类型。
进入新建资源界面,按需选择要绑定的引擎参数:
参数 | 说明 |
---|---|
关联信息 | |
引擎绑定 | 支持选择 LAS、EMR、流式计算 Flink 版、通用,四种引擎类型绑定。 |
关联实例 | 不同引擎绑定关联对应的实例:
|
关联Schema | LAS 引擎下需选择对应实例下的 LAS Schema 库。 |
保存至 | 资源上传后的文件路径。 |
基本信息 | |
资源名称 | 输入资源名称,只允许数字、字母、下划线、-和.组成,且需在 255 个字符以内。 注意 相同引擎类型下,不能和已创建成功的资源名称重复。 |
资源描述 | 输入资源描述信息,方便后续管理。 |
资源类型 |
|
资源来源 |
注意 制品仓库来源方式,目前仅限北京 Region 支持,后续其他 Region 敬请期待。 |
资源文件 | 资源类型为 Jar、File、Zip 类型时,需上传资源文件,可通过本地上传和引用 LAS 已上传资源的方式,可直接添加资源文件:
注意
|
资源来源方式为制品仓库时,需填写以下仓库信息: | |
仓库名称 | 下拉选择已在制品仓库中,已创建好的 Generic 制品格式仓库名称。详见创建 Generic 仓库。 |
制品名称 | 下拉选择在对应的仓库名称中,已上传的制品名称信息。 |
版本 | 选择需要添加的资源版本。 |
资源路径 | 输入资源路径信息,资源路径 = 文件相对路径(相对于 SCM 产物目标目录) + 文件完整名称 |
参数配置完成后,单击确定按钮,即新建资源成功。
鼠标悬浮资源名称时:可显示资源简介,内容包含资源类型、创建人,创建时间,最近修改时间等信息。
鼠标单击资源名称时:可显示资源详情,并且可编辑以下部分资源配置信息,具体包括:
资源绑定引擎类型 | 可修改参数 | 说明 |
---|---|---|
LAS、EMR、流式计算 Flink、通用 | 资源描述 | 可修改资源描述说明,方便后续的管理。 |
责任人 | 可修改资源责任人。 | |
资源文件 |
| |
制品仓库信息 | 可按需修改制品仓库相关的仓库名称、制品名称、版本、资源路径等信息。 |
EMR、通用引擎类型的资源支持复制操作,将已创建的资源,进行相互复制,直接复制到 EMR 或通用引擎类型下,具体操作说明如下:
在资源列表,单击资源名称 > 右侧更多操作 > 单击删除, 在删除弹窗中单击删除按钮,即可删除资源文件。
注意
若该资源已被某个函数或某个任务引用,则会提示存在依赖函数或依赖任务,需先解除引用再删除资源。
单击资源名称 > 右侧更多操作 > 单击移动,可以移动资源至当前项目内当前引擎下的其他目录。