Bereichsassets aus Bereitstellungsbereichen exportieren
Sie können Assets aus einem Bereitstellungsbereich exportieren, sodass Sie den Bereich mit anderen gemeinsam nutzen oder die Assets in einem anderen Bereich wiederverwenden können.
Sie können Assets nur zwischen Asset-Containern exportieren und freigeben, die auf derselben Plattform erstellt wurden. Sie können keine Speicherplatzressourcen aus IBM Cloud exportieren und in einen Speicherplatz auf IBMSoftware Hub importieren.
Eine Liste der Assets, die Sie aus einem Bereich exportieren können, finden Sie unter Assets in einem Bereitstellungsbereich.
Flächenassets über die Benutzerschnittstelle exportieren
Um Probleme beim Importieren des Speicherbereichs zu vermeiden, exportieren Sie alle Abhängigkeiten zusammen mit dem Speicherbereich. Achten Sie bei der Auswahl von Assets darauf, immer auch die Abhängigkeiten dieser Assets zu berücksichtigen, z. B. die Daten-Assets oder Verbindungen für einen Datenfluss, ein Notebook, verbundene Daten, Metadatenimporte, Datenqualitätsdefinitionen und -regeln oder Jobs. Es findet keine Überprüfung auf Abhängigkeiten statt. Wenn Sie die Abhängigkeiten nicht einbinden, funktionieren nachfolgende Projektimporte nicht.
Gehen Sie wie folgt vor, um Bereichsassets über die Benutzerschnittstelle zu exportieren:
- Klicken Sie in Ihrem Bereitstellungsbereich auf das Symbol
„Bereich importieren und exportieren“. Wählen Sie in der Liste Speicherbereich exportierenaus. - Klicken Sie auf Neue Exportdatei. Geben Sie einen Dateinamen und eine optionale Beschreibung an.
Tipp: Geben Sie zum Verschlüsseln sensibler Daten im exportierten Archiv das Kennwort in das Feld Kennwort ein. - Wählen Sie die Assets aus, die Sie mit dem Bereich exportieren wollen.
- Klicken Sie auf Erstellen, um die Exportdatei zu erstellen.
- Nachdem der Bereich exportiert wurde, klicken Sie auf den Download-Button,
um die Datei zu speichern.
Sie können diesen Bereich wiederverwenden, indem Sie beim Erstellen eines neuen Bereichs die Option Bereich aus einer Datei erstellen auswählen.
Speicherbereichsassets programmgesteuert exportieren
Sie können Speicherbereichsassets programmgesteuert mithilfe der Python -Clientbibliothek watsonx.ai oder mithilfe von CPDCTL exportieren.
Speicherbereichsassets mithilfe der Python -Clientbibliothek exportieren
Verwenden Sie zum programmgesteuerten Exportieren von Speicherbereichsassets mithilfe der Python -Clientbibliothek watsonx.ai die Funktion client.Export(). Weitere Informationen finden Sie unter watsonx.ai Python -Clientbibliothek.
Speicherbereichsassets mit dem Tool cpdctl exportieren
Mit dem Tool cpdctl können Sie die folgenden Typen von Assets exportieren:
wml_modelwml_model_definitionwml_pipelinewml_functionwml_experiment
Sehen Sie sich den folgenden Beispielcode an:
$ 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
...
Die folgende Ausgabe wird in die Datei /tmp/space.zip geschrieben:
OK
Weitere Informationen finden Sie in der Dokumentation zum Tool cpdctl.