Eine Cloud-API aus einer Umgebung in die andere verschieben

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Mit Update Sets können Sie eine Cloud-API zwischen Umgebungen verschieben. Über Update Sets können Sie eine Cloud-API und ihre Abhängigkeiten in einem benannten Set gruppieren und dann als Einheit in andere Systeme verschieben, um sie dort zu testen oder bereitzustellen. Beispielsweise können Sie Cloud-APIs aus einer Entwicklungsumgebung in eine Produktionsumgebung verschieben.

    Vorbereitungen

    • Benutzer mit der Rolle „sn_cmp.cloud_service_designer“ können nur Datensätze exportieren.
    • Benutzer mit der Administratorrolle können Update Sets exportieren und importieren.

    Erforderliche Rolle: „sn_cmp.cloud_service_designer“ oder „admin“

    Warum und wann dieser Vorgang ausgeführt wird

    Verpacken Sie die Cloud-API als Update Set. Exportieren Sie dann das Update Set aus seiner aktuellen Umgebung, und importieren Sie es in die andere Umgebung.
    Hinweis:
    Wenn eine Cloud-API, die Sie aus der Quellumgebung exportieren, in der Zielumgebung vorhanden ist, führt der Import dieser Cloud-API zu zwei Cloud-APIs mit demselben Namen: einer Cloud-API, die vor dem Import vorhanden war, und einer anderen Cloud-API, die Sie gerade importiert haben. Beispiel: Wenn Sie die Ansible-Konfigurations-API aus der Entwicklungsumgebung exportieren und bereits eine Cloud-API mit demselben Namen in der Produktionsumgebung vorliegt, führt der Import der Ansible-Konfigurations-API in die Produktionsumgebung zu zwei Cloud-APIs mit demselben Namen, „Ansible Configuration API“, in der Produktionsumgebung.

    Prozedur

    1. Navigieren Sie im Cloud-Adminportal zu Design > Cloud-API > API.
      Alle Cloud-APIs werden im Cloud-API-Fenster angezeigt.
    2. Exportieren Sie die Cloud-API.
      1. Klicken Sie auf das Symbol für den Export von Cloud-APIs (Symbol Cloud-API exportieren), damit die Cloud-API exportiert wird.
        Abbildung : 1. Fenster „Cloud API Exporter“
        Fenster „Cloud API Exporter“
      2. Klicken Sie im Fenster „Cloud API Exporter“ (Cloud-API-Exporter) auf ein Objekt in der Spalte „Type“ (Typ).
        Wählen Sie in der rechten Spalte die entsprechenden Einträge des Objekts aus, das Sie mit der Cloud-API exportieren möchten. Wenn Sie beispielsweise „MID Script“ (MID-Skript) auswählen, werden alle entsprechenden MID-Skripts in der rechten Spalte angezeigt.
      3. Klicken Sie auf Next (Weiter).
        Ein Fenster wird geöffnet, das eine Zusammenfassung der indirekten Abhängigkeiten der Cloud-API aufführt, die Sie in das Export-Update Set aufgenommen haben.
      4. Klicken Sie auf Export Update Set (Update Set exportieren).
        Das Fenster „Cloud API Exporter“ (Cloud-API-Exporteur) wird geöffnet. Das Kontrollkästchen Success (Erfolg) wird in Grün angezeigt. Dies zeigt an, dass die Cloud-API mit allen zugehörigen Abhängigkeiten exportiert wurde. Standardmäßig werden alle unter „Exported Update Set(s)“ (Exportierte Update Sets) aufgeführten Dateien automatisch auf Ihr System heruntergeladen.
        Fenster „Cloud API Exporter“ (Cloud-API-Exporteur).
        Hinweis:
        Die Anzahl der erstellten Update Sets basiert auf dem Umfang der Datensätze, die exportiert werden. Beispiel: Die Cloud-API, die Sie exportieren, weist insgesamt 100 Datensätze auf – 60 Datensätze befinden sich in Umfang 1, 20 Datensätze befinden sich in Umfang 2, und die verbleibenden 20 Datensätze befinden sich in Umfang 3. In einem solchen Szenario werden drei Update Sets erstellt. Ein Update Set für jeden Umfang.
    3. Stellen Sie sicher, dass die Dateien heruntergeladen werden.
      Wenn die Dateien nicht heruntergeladen werden, gehen Sie wie folgt vor:
      1. Klicken Sie auf die Metadatendatei.
        Die Metadatendatei zeigt die Reihenfolge an, in der die exportierten Dateien importiert werden sollen. In diesem Beispiel ist die Datei namens Ansible Tower-Konfiguration API0 die erste zu exportierende Datei, gefolgt von der Datei Ansible Tower-Konfiguration API1.
      2. Klicken Sie basierend auf der in der Metadatendatei angegebenen Reihenfolge auf die entsprechende Datei, um sie zu öffnen.
        Ein Fenster mit einer Liste aller im Update Set enthaltenen Dateien wird geöffnet.
      3. Zum Herunterladen der ersten XML-Datei (in diesem Beispiel ist dies API0 2018-05-03) auf das System klicken Sie Export to XML (In XML exportieren).
      4. Öffnen Sie die andere XML-Datei (im Beispiel ist dies API1 2018-05-03), und laden Sie diese Datei auf das System herunter.
        Importieren Sie alle exportierten Dateien in eine andere Umgebung. Beispiel: Sie haben das zu exportierende Update Set in einem System erstellt, das die Entwicklungsumgebung ausführt, und möchten das Update Set in ein anderes System importieren, auf dem die Produktionsumgebung ausgeführt wird.
    4. Importieren Sie die Cloud-API.
      1. Geben Sie in der Umgebung und der neuen Instanz, in die Sie die Dateien importieren möchten, im Filternavigator Retrieved Update Sets (Abgerufene Update Sets) ein, und drücken Sie dann die Eingabetaste.
      2. Klicken Sie auf den zugehörigen Link Update Set aus XML importieren.
      3. Klicken Sie im daraufhin angezeigten Fenster „Import XML“ (XML importieren) auf Choose File (Dateiauswahl), wählen Sie die Exportdatei, und klicken Sie auf Upload (Hochladen).
        Die Cloud-API wird in die neue Umgebung importiert.
    5. Um zu überprüfen, ob die Blaupause in die neue Umgebung importiert wird, wechseln Sie zu Ihrer Instanz in der neuen Umgebung, und navigieren Sie in Portal für Cloud-Admin.zu Design > Cloud-API > API.
      Die von Ihnen importierte Cloud-API sollte in der Liste der Cloud-APIs angezeigt werden.