資料の 英語版 に戻るwatsonx.aiランタイムで CPDCTL を使ってスクリプトアセットを作成する
watsonx.aiランタイムで CPDCTL を使ってスクリプトアセットを作成する
最終更新: 2024年11月21日
CPDCTL コマンド・ライン・インターフェースを使用してスクリプト資産を作成する方法について説明します。
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
GitHub リリース のページで、使用可能なバージョンを確認してください。
ダウンロードしたアーカイブを解凍します。
! tar xzf cpdctl_linux_amd64.tar.gz
cpdctl
アーカイブが現行作業ディレクトリーおよびシステム PATH にあることを確認してください。%%capture %env PATH={CWD}:{PATH}
CLI がアクセス可能であることを確認してください。
! cpdctl version
オプション: 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')
スクリプトを開きます。
with open('<test_script>', 'w') as f: f.write("echo OK")
スクリプト資産を作成します。
! cpdctl asset script create --file <test_script> --project-id {project_id}
このコード行を実行すると、出力で資産 ID を受け取ります。
プロジェクト内のスクリプト資産をリストします。
! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}
オプション: 以下のコードを使用して、スクリプトを削除できます。
SCRIPT_ASSET_ID = "" ! cpdctl asset delete --asset-id {SCRIPT_ASSET_ID} --project-id {project_id}
親トピック: CPDCTL を使用した AI ライフサイクルの管理