生命周期脚本

4.5 版本新增: 生命周期脚本功能。

生命周期脚本是启动开发环境或训练任务前运行的 shell 脚本,用户可以用此进行安装依赖包,配置网络等自定义初始化操作。

添加生命周期脚本

  1. 左侧功能栏选择“资源管理->生命周期脚本”;

  2. 单击右上角“添加生命周期脚本”;

  3. 按照页面提示配置参数:

    表 212 添加生命周期脚本参数

    参数

    必填项

    说明

    生命周期脚本名称

    他人访问权限

    具体参见 他人访问权限

    脚本

    需要为shell脚本

  4. 点击“添加”。

    ../../_images/create_script.png

    图 280 添加生命周期脚本

在开发环境或训练任务使用

创建“开发环境”或“训练任务”时,可以单击“更多设置”,即可看到“生命周期脚本”选择框。

../../_images/devenv_script.png

图 281 开发环境或训练任务使用生命周期脚本

搜索生命周期脚本

  1. 左侧功能栏选择“资源管理->生命周期脚本”;

  2. 单击左上角搜索框,可基于“名称”或“创建人”搜索生命周期脚本。

编辑生命周期脚本

  1. 左侧功能栏选择“资源管理->生命周期脚本”;

  2. 查找需要编辑的生命周期脚本,单击脚本的“操作”按钮;

  3. 在下拉列表中,单击“编辑”;

  4. 修改生命周期脚本的相关内容;

  5. 单击“确定”。

删除生命周期脚本

  1. 左侧功能栏选择“资源管理->生命周期脚本”;

  2. 选择需要删除的生命周期脚本,单击该脚本的“操作”按钮;

  3. 在下拉列表中,单击“删除”;

  4. 单击“确认删除”。

    删除之后,在相关应用的详情页、克隆页,仍会显示该生命周期脚本的名字,但会有删除线的标记。

他人访问权限

创建 APP 认证时,可以限制同项目内其他用户的访问权限,包括:“可读写”、“只读”和“不可读写”。 若管理员关闭共享权限,则他人访问权限只能为“不可读写”。

不同权限支持的操作如下:

表 213 他人支持的操作

可读写

只读

不可读写

查看详情

X

编辑

X

X

删除

X

X

挂载生命周期脚本

X