Aprenda a crear un activo de script con la interfaz de línea de mandatos CPDCTL.
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 .
Extraiga el archivo descargado.
! tar xzf cpdctl_linux_amd64.tar.gz
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}
Compruebe que la CLI sea accesible.
! cpdctl version
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')
Abra el script.
with open('<test_script>', 'w') as f: f.write("echo OK")
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.
Liste los activos de script en el proyecto.
! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}
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