Apprenez à créer un actif de script à l'aide de l'interface de ligne de commande CPDCTL.
Installez la bibliothèque 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
Recherchez les versions disponibles sur la page GitHub releases .
Extrayez l'archive téléchargée.
! tar xzf cpdctl_linux_amd64.tar.gz
Vérifiez que l'archive
cpdctl
se trouve dans le répertoire de travail en cours et dans la variable système PATH.%%capture %env PATH={CWD}:{PATH}
Vérifiez que l'interface de ligne de commande est accessible.
! cpdctl version
Facultatif: Les étapes suivantes ne sont pas requises si vous exécutez le script dans un environnement d'exécution d'environnement 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')
Ouvrez votre script.
with open('<test_script>', 'w') as f: f.write("echo OK")
Créez un actif de script.
! cpdctl asset script create --file <test_script> --project-id {project_id}
Lorsque vous exécutez cette ligne de code, vous recevez l'ID de l'actif dans sa sortie.
Répertoriez les actifs de script dans le projet.
! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}
Facultatif: Vous pouvez supprimer le script avec le code suivant.
SCRIPT_ASSET_ID = "" ! cpdctl asset delete --asset-id {SCRIPT_ASSET_ID} --project-id {project_id}
Rubrique parent: Gestion du cycle de vie de l'IA avec CPDCTL