0 / 0
Volver a la versión inglesa de la documentación
Creación de un script asset con CPDCTL en watsonx.ai Runtime
Última actualización: 21 nov 2024
Creación de un script asset con CPDCTL en watsonx.ai Runtime

Aprenda a crear un activo de script con la interfaz de línea de mandatos CPDCTL.

  1. Instale la biblioteca 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
    

    Compruebe las versiones disponibles en la página de releases deGitHub .

  2. Extraiga el archivo descargado.

    ! tar xzf cpdctl_linux_amd64.tar.gz
    
  3. Asegúrese de que el archivo cpdctl se encuentra en el directorio de trabajo actual y en la variable PATH del sistema.

    %%capture
    %env PATH={CWD}:{PATH}
    
  4. Compruebe que la CLI sea accesible.

    ! cpdctl version
    
  5. Opcional: Los pasos siguientes no son necesarios si ejecuta el script en un entorno de ejecución de entorno de 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. Abra el script.

    with open('<test_script>', 'w') as f:
        f.write("echo OK")
    
  7. Crear activo de script.

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

    Cuando ejecuta esta línea de código, recibirá el ID de activo en su salida.

  8. Liste los activos de script en el proyecto.

    ! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}
    
  9. Opcional: Puede suprimir el script con el código siguiente.

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

Tema padre: Gestión del ciclo de vida de IA con CPDCTL