Création d'un élément de script avec CPDCTL dans l' Watson Machine Learning
Apprenez à créer un élément 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.gzConsultez la page des versions d' GitHub.
Décompressez l'archive téléchargée.
! tar xzf cpdctl_linux_amd64.tar.gzAssurez-vous que
cpdctll'archive se trouve dans le répertoire de travail actuel et dans le PATH du système.%%capture %env PATH={CWD}:{PATH}Vérifiez que l'interface CLI est accessible.
! cpdctl versionFacultatif : les étapes suivantes ne sont pas nécessaires si vous exécutez le script dans un environnement d'exécution d' 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éer un script.
! cpdctl asset script create --file <test_script> --project-id {project_id}Lorsque vous exécutez cette ligne de code, l'ID de l'élément s'affiche dans le résultat.
Énumérez les fichiers de script du projet.
! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}Facultatif : vous pouvez supprimer le script à l'aide du code suivant.
SCRIPT_ASSET_ID = "" ! cpdctl asset delete --asset-id {SCRIPT_ASSET_ID} --project-id {project_id}