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