更新时间:2025-07-30 GMT+08:00
示例:使用内置组件创建容器数据存取应用
本案例使用内置组件完成将数据保存到容器并从容器中读取的功能。一是帮助用户理解这两个内置组件的功能及使用,二是展示组件的编排连接能力,帮助用户熟悉画布编排功能的使用。
- 登录ModelArts Studio平台,进入所需空间。
- 在左侧导航栏中选择“应用开发 > 工业应用编排”,进入“工业应用编排”页面,单击右上角“创建画布”。
- 依次在画布中拖入custom_python_script,save_data_to_local_file,read_data_from_local_file组件,并按照下图进行配置连接。
图1 画布总览
- 单击画布右上角“画布参数”,参考下图配置画布参数file_path、data。
图2 画布参数配置
- 单击custom_python_script组件,将组件入参与上一步骤设置的画布入参进行关联。
图3 custom_python_script组件配置
custom_python_script的脚本代码内容:
#!/usr/bin/env python # -*- coding: utf-8 -*- import base64 import json class Template: """ python组件模板类 """ def __init__(self): """ 类初始化 """ pass def process(self, params_dict: dict): data_input = params_dict.get("data_input") data = json.loads(data_input) return {"data": data}
- 单击save_data_to_local_file组件,将组件入参与画布参数及上一个节点出参进行关联。
图4 save_data_to_local_file组件配置
- 单击read_data_from_local_file组件,将组件入参与画布参数进行关联。
图5 read_data_from_local_file组件配置
- 依次在画布中拖入custom_python_script,save_data_to_local_file,read_data_from_local_file组件,并按照下图进行配置连接。
- 画布配置完成后,单击右上角“画布发布”,保存并发布画布。
图6 发布画布
- 在当前页面单击右上角“画布部署”,执行部署画布操作。
图7 部署画布
- 部署成功后,单击“画布服务”可获取调用所需的访问地址。
图8 部署成功
- 根据服务详情中的访问地址,传入画布所需参数,调用画布,得到画布执行结果。
图9 调用画布
父主题: 工业应用编排实践