In diesem Abschnitt erfahren Sie, wie Sie ein Script-Asset mit der Befehlszeilenschnittstelle CPDCTL erstellen.
Installieren Sie die Bibliothek 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
Suchen Sie auf der Seite GitHub -Releases nach den verfügbaren Versionen.
Extrahieren Sie das heruntergeladene Archiv.
! tar xzf cpdctl_linux_amd64.tar.gz
Stellen Sie sicher, dass sich das
cpdctl
-Archiv im aktuellen Arbeitsverzeichnis und im Systempfad befindet.%%capture %env PATH={CWD}:{PATH}
Überprüfen Sie, ob auf die Befehlszeilenschnittstelle zugegriffen werden kann.
! cpdctl version
Optional: Die folgenden Schritte sind nicht erforderlich, wenn Sie das Script in einer Cloud Pak for Data -Umgebungslaufzeit ausführen.
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')
Öffnen Sie Ihr Script.
with open('<test_script>', 'w') as f: f.write("echo OK")
Script-Asset erstellen.
! cpdctl asset script create --file <test_script> --project-id {project_id}
Wenn Sie diese Codezeile ausführen, erhalten Sie die Asset-ID in der Ausgabe.
Listet die Script-Assets im Projekt auf.
! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}
Optional: Sie können das Script mit dem folgenden Code löschen:
SCRIPT_ASSET_ID = "" ! cpdctl asset delete --asset-id {SCRIPT_ASSET_ID} --project-id {project_id}
Übergeordnetes Thema: KI-Lebenszyklus mit CPDCTL verwalten