0 / 0
Go back to the English version of the documentation
在watsonx.aiRuntime 中使用 CPDCTL 创建脚本资产
Last updated: 2024年11月21日
在watsonx.aiRuntime 中使用 CPDCTL 创建脚本资产

了解如何使用 CPDCTL 命令行界面创建脚本资产。

  1. 安装 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 发行版 页面上检查可用版本。

  2. 解压缩下载的归档。

    ! tar xzf cpdctl_linux_amd64.tar.gz
    
  3. 确保 cpdctl 归档位于当前工作目录和系统 PATH 中。

    %%capture
    %env PATH={CWD}:{PATH}
    
  4. 请检查 CLI 是否可访问。

    ! cpdctl version
    
  5. 可选: 如果要在 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')
    
  6. 打开脚本。

    with open('<test_script>', 'w') as f:
        f.write("echo OK")
    
  7. 创建脚本资产。

    ! cpdctl asset script create --file <test_script> --project-id {project_id}
    

    运行这一行代码时,您将在其输出中接收到资产标识。

  8. 列出项目中的脚本资产。

    ! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}
    
  9. 可选: 您可以使用以下代码来删除脚本。

    SCRIPT_ASSET_ID = ""
    
    ! cpdctl asset delete --asset-id {SCRIPT_ASSET_ID} --project-id {project_id}
    

父主题: 使用 CPDCTL 管理 AI 生命周期

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more