Flink 控制台提供了资源文件的统一管理功能。开发 JAR 类型任务所需的 Jar 包、开发 PyFlink 任务所需的 Python ZIP 包、以及任务所依赖的配置文件都需要您提前上传到控制台,本质上是上传到 VCI 容器中/opt/tiger/workdir目录。
前提条件
一般是由开发人员(Project_Dev)管理资源文件,请确保操作者已被添加为项目成员并为其关联角色,请参见添加项目成员。
上传资源文件
- 登录流式计算 Flink 版控制台。
- 在顶部菜单栏选择目标地域。
- 在左侧导航栏选择项目管理,在搜索框中根据项目名称进行模糊搜索,然后单击项目区块进入项目。
- 在项目左侧导航栏选择文件管理,然后单击上传资源按钮。

- 上传资源支持三种方式
- 文件上传:在上传资源对话框,设置资源目录、上传 JAR 包、填写资源描述,然后单击确定。
- 批量上传文件:在上传资源对话框,设置资源目录、批量上传文件,然后点击确定。
- 注册 TOS 文件:提前将文件上传至 TOS 中,然后在上传资源页面注册到 Flink 项目中使用。注意:必须使用 Flink 默认的 Bucket ,否则将会无法下载。

配置置 | 说明 |
|---|
上传方式 | - 文件上传:上传本地文件。
- 批量上传:一次性上传多个本地文件。注意:批量上传文件过程中无法重命名文件,请提前确认文件名符合规范要求。
- 注册 TOS 文件:使用 TOS 中的文件。
|
文件类型 | - (默认)私有文件:仅有文件负责人、项目管理员可以管理(更新、删除等操作),除此之外其他人不可以操作。
- 公共文件:项目中所有人都可以管理的公开文件。
|
资源目录 | 选择资源文件的所属文件夹。
系统默认存在一个默认文件夹,但为了更方便的管理资源文件,您可以自由创建文件夹。 |
资源文件 | 选择本地文件上传。 - 上传文件的名称只能由大小写字母、数字、下划线(_)、短横线(-)和英文句号(.)组成。
- 文件大小不超过 500 MB。
- 如果重新上传文件,新文件将覆盖已上传的文件。
|
TOS 文件地址 | 填写文件在 TOS 中的路径。 |
资源名称 | 默认与您上传文件的名称保持一致,支持自定义修改文件名称。
文件的名称只能由大小写字母、数字、下划线(_)和英文句号(.)组成,字符长度范围为 1 ~ 60。 |
资源描述 | 填写所上传资源文件的描述,一般为功能、用途描述。 |
更新文件
更新文件功能支持更新文件元数据,或者上传新的文件版本。

配置置 | 说明 |
|---|
上传方式 | 仅支持单个文件更新 |
文件类型 | 在拥有相关文件权限前提下,支持调整文件类型。 |
资源文件 | 选择本地更新文件上传。 - 上传文件的名称只能由大小写字母、数字、下划线(_)、短横线(-)和英文句号(.)组成。
- 文件大小不超过 500 MB。
- 新文件将为资源文件生成一个新的文件版本,使用文件的任务默认情况下会使用新的文件版本。
|
资源名称 | 默认与您上传文件的名称保持一致,支持自定义修改文件名称。
文件的名称只能由大小写字母、数字、下划线(_)和英文句号(.)组成,字符长度范围为 1 ~ 60。 |
资源描述 | 填写所上传资源文件的描述,一般为功能、用途描述。 |
文件版本管理
点击文件列表中的版本功能,支持展示文件的所有更新版本。包括更新版本的资源目录、负责人、资源描述和更新时间。另外可以下载历史版本的文件,以及回滚到历史上的某一个版本。

文件引用管理
通过文件引用管理,可以查看文件的 Flink 任务引用情况,包括引用文件的、Flink 作业名称、Flink 作业状态、Flink 作业版本、Flink 作业启动时间等。

可以通过点击查看,跳转到任务运维界面查看任务详情。点击重启帮助用户快速重启相关任务。

管理资源文件

上传资源文件后,支持以下操作:
- 搜索文件:可以通过文件名称、使用资源目录等条件进行筛选。同时也可以方便查看文件所在 TOS 地址。
- 复制文件路径:鼠标移动至文件名称右侧 📎 图案,可以查看文件在 TOS 中的路径,点击复制。
- 下载文件:单击下载,即可将资源文件最新版本下载到本地。
- 删除文件:单击删除,即可删除资源文件。
重要 : 从 Flink 页面点击删除会同时删除 TOS 中数据,请谨慎使用!