Go back to the English version of the documentation在watsonx.aiRuntime 中使用 CPDCTL 创建脚本资产
在watsonx.aiRuntime 中使用 CPDCTL 创建脚本资产
Last updated: 2024年11月21日
了解如何使用 CPDCTL 命令行界面创建脚本资产。
安装 CPDCTL 库。
CPDCTL_VERSION = "" ! curl -L https://github.com/IBM/cpdctl/releases/download/{CPDCTL_VERSION}/cpdctl_linux_amd64.tar.gz --output cpdctl_linux_amd64.tar.gz
在 GitHub 发行版 页面上检查可用版本。
解压缩下载的归档。
! tar xzf cpdctl_linux_amd64.tar.gz
确保
cpdctl
归档位于当前工作目录和系统 PATH 中。%%capture %env PATH={CWD}:{PATH}
请检查 CLI 是否可访问。
! cpdctl version
可选: 如果要在 Cloud Pak for Data 环境运行时中运行脚本,那么不需要执行以下步骤。
URL = "<<CPD URL>>" USERNAME = "<<CPD user name>>" APIKEY = "<<CPD user API key>>" ! cpdctl config context cpd-demo --url {URL} --username {USERNAME} --apikey {APIKEY} project_id = os.getenv('PROJECT_ID')
打开脚本。
with open('<test_script>', 'w') as f: f.write("echo OK")
创建脚本资产。
! cpdctl asset script create --file <test_script> --project-id {project_id}
运行这一行代码时,您将在其输出中接收到资产标识。
列出项目中的脚本资产。
! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}
可选: 您可以使用以下代码来删除脚本。
SCRIPT_ASSET_ID = "" ! cpdctl asset delete --asset-id {SCRIPT_ASSET_ID} --project-id {project_id}
父主题: 使用 CPDCTL 管理 AI 生命周期