デプロイメント・スペースからのスペース資産のエクスポート
デプロイメント・スペースから資産をエクスポートして、スペースを他のユーザーと共有したり、別のスペースで資産を再利用したりすることができます。
スペースからエクスポートできる資産のリストについては、 デプロイメント・スペース内の資産を参照してください。
UI からのスペース資産のエクスポートCopy link to section
スペースのインポートに関する問題を回避するには、すべての依存関係をスペースと一緒にエクスポートします。 常にそれらの資産の依存関係 (データ・フロー、ノートブック、接続データ、メタデータ・インポート、データ品質定義とルール、またはジョブのデータ資産や接続など) も含めるように資産を選択する際には注意してください。 従属関係の検査はありません。 依存関係を含めない場合、後続のプロジェクト・インポートは作業しません。
UI からスペース資産をエクスポートするには、以下のようにします。
- デプロイメント・スペースから、「スペースのインポートおよびエクスポート」
アイコンをクリックします。 リストから 「スペースのエクスポート」を選択します。
- 「新規エクスポート・ファイル」をクリックします。 ファイル名とオプションの説明を指定します。
ヒント: エクスポートされたアーカイブ内の機密データを暗号化するには、 「パスワード」 フィールドにパスワードを入力します。 - スペースとともにエクスポートする資産を選択します。
- 作成 をクリックして、エクスポート・ファイルを作成します。
- スペースがエクスポートされたら、ダウンロード
をクリックしてファイルを保存します。
このスペースは、新規スペースの作成時に ファイルからスペースを作成 を選択することで再利用できます。
プログラムによるスペース資産のエクスポートCopy link to section
watsonx.ai Python クライアント・ライブラリーまたは CPDCTL を使用して、スペース資産をプログラマチックにエクスポートできます。
Python クライアント・ライブラリーを使用したスペース資産のエクスポートCopy link to section
watsonx.ai Python クライアント・ライブラリーを使用してプログラマチックにスペース資産をエクスポートするには、 client.Export() 関数を使用します。 詳しくは、 watsonx.ai Python クライアント・ライブラリーを参照してください。
cpdctl ツールを使用したスペース資産のエクスポートCopy link to section
ツールを使用して、以下のタイプの資産をエクスポートできます。cpdctl
wml_model
wml_model_definition
wml_pipeline
wml_function
wml_experiment
以下のコード例を参照してください。
$ cpdctl asset export start --space-id <space id> --assets '{"all_assets": true}' --name <my exported space>
...
ID: <export id>
Name: <my exported space>
Created: <date>
State: completed
$ cpdctl asset export download --space-id <my exported space> --export-id <export id> --output-file /tmp/space.zip
...
Copy to clipboard
以下の出力が
ファイルに書き込まれます。/tmp/space.zip
OK
Copy to clipboard
詳しくは、 cpdctl ツールの資料を参照してください。
詳細情報Copy link to section
親トピック: デプロイメント・スペース