Ihre Konfigurationsdaten werden hochgeladen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Erstellen Sie zuerst eine neue CDM Anwendungsstruktur und Laden Sie dann die vorhandenen Konfigurationsdaten in die Struktur hoch.

    Wichtig:
    DevOps Config Ist jetzt veraltet und wird nicht mehr unterstützt oder ist für eine neue Aktivierung verfügbar.

    Funktionsweise: Das erste Hochladen Ihrer vorhandenen Konfigurationsdaten in wird ausgeführt CDM Datentabellen

    Konfigurationsdaten werden in eine neue hochgeladen CDM Anwendung

    1. Öffnen Sie CDM Anwenderoberfläche und erstellen Sie eine neue Anwendung. Erstellen wir beispielsweise die Anwendung Bookstore, um einen Online-Buchladen zu unterstützen. Ein Anwendung In CDM Ist die vollständige Sammlung von Konfigurationsdaten für einen Anwendungsservice, ein Anwendungsmodell oder dynamische CI-Gruppe[Infrastruktur] in CMDB.

      Erstellen Sie einen CDM Anwendung

    2. Öffnen Sie jetzt die Anwendung „Bookstore“, und generieren Sie ein neues Changeset, damit Sie mit der Implementierung der Datenstruktur beginnen können. (Eine detailliertere Übersicht über diesen Prozess wird in angezeigt Eine Anwendung wird für den Upload von Konfigurationsdaten vorbereitet.)

      Erstellen Sie ein Changeset

      Definieren Sie im Changeset die Datenstruktur, die einen Knoten für jeden Satz von Konfigurationsdaten enthält, den Sie hochladen. Dieser Prozess wird aufgerufen Modellierung der Daten . Sie fügen nach Bedarf Komponenten, Sammlungen, bereitstellbare Elemente und CDIs hinzu. Informationen zu diesen Elementen finden Sie unter CDM-Datenmodell. Weitere Informationen zum Hinzufügen von Knoten zu einer Anwendung finden Sie unter Eine Anwendung wird für den Upload von Konfigurationsdaten vorbereitet.

      In diesem Beispiel wurden zwei Komponenten und zwei Sammlungen hinzugefügt. Jetzt die PaymentSvc-1,0 Die Komponente ist in enthalten Release-1,0 Sammlung. Wie bei allen Sammlungen bedeutet dies, dass alle Daten in der vorhanden sind PaymentSvc-1,0 Die Komponente ist jetzt in enthalten Release-1,0 Sammlung.

      Erstellen Sie ein Changeset

      Wenn Sie mit der Struktur zufrieden sind (können Sie jederzeit aktualisieren), öffnen Sie den REST Explorer, um mit dem Hochladen der Quellkonfigurationsdaten in zu beginnen CDM Datentabellen. Commit für Changeset nicht durchführen – es bleibt offen, damit Sie Daten hochladen können.

    3. Legen Sie mit den REST APIs oder dem Konfigurationsdaten-Editor Parameterwerte fest, die den Namen der Anwendung angeben, in die hochgeladen werden soll, den Pfad innerhalb von CDM Anwendungsdatenstruktur zum Platzieren der Daten, das Format der Quelldaten (JSON im Beispiel) usw.
      Hinweis:
      Wenn Sie Ihre vorhandene Konfiguration aus einer XML-Datei und dem hochladen IgnorierAttribute Ist auf festgelegt Falsch , Der CDM-XML-Parser behält die Attribute in JSON mithilfe von Bezeichnern bei. Weitere Informationen finden Sie unter Analyse von XML-Dateien in CDM.

      Dieses Beispiel zeigt das REST API Explorer-Plattformdienstprogramm zur besseren Übersicht. Dies ist ein Beispiel dafür, wie Sie einen erstellen könnten In Komponenten hochladen REST-POST-Anforderung, die eine erstellt DbProperties.JSON Knoten in PaymentSvc-1,0 Komponente und fügt dann die Quelldaten dem neuen Knoten hinzu. (Sie geben die Quelldaten an, die in ein anderes Feld hochgeladen werden sollen.) Die APIs werden in beschrieben CdmApplicationsApi, CdmChangesetsApi, Und CdmSnapshotApi.

      REST API Explorer-Formular.

    4. Wenn Sie auswählen Senden , Liest die API die ursprünglichen Konfigurationsdaten, lädt sie hoch und richtet sie an aus CDM Datenstruktur.
      Hinweis:
      Hochgeladene Datenelemente werden innerhalb der Strukturordner alphabetisch sortiert, damit Sie bestimmte Elemente schnell finden können.
      Das System legt die folgenden Grenzwerte für die Anzahl der Konfigurationsdatenelemente (Configuration Data Items, CDIs) fest:
      • Eine Anwendung kann maximal 100.000 CDIs enthalten.
      • Beliebig einzeln bereitstellbarKann maximal 10.000 CDIs enthalten.
      Siehe CDM-Systemeigenschaften Informationen zum Konfigurieren von sn_cdm.max_allowed_cdi_per_applicationUnd sn_cdm.max_allowed_cdi_per_deployableEigenschaftseinstellungen.
      Wichtig:
      Jedes Mal, wenn Sie eine POST-Anforderung übermitteln, führt die API den POST durch und generiert auch ein Upload-Skript. Sie können eine von mehreren Skriptsprachen angeben. Der Zweck besteht darin, den Code in Ihrem Pipeline-System zu verwenden, um den Upload-Prozess für diese Anwendung bei zukünftigen Uploads zu automatisieren.
    5. Zurück zu CDM: Überprüfen und aktualisieren Sie die Konfigurationsdaten wie in beschrieben Eine Anwendung wird für den Upload von Konfigurationsdaten vorbereitet.
    6. Wenn Sie überzeugt sind, dass die Anwendung eine vollständige und korrekte Darstellung der Konfigurationsdaten ist, können Sie das Changeset bestätigen. Die Commit-Aktion generiert einen Snapshot jedes bereitstellbaren Elements und veranlasst die API, die Daten in zu speichern CDM Tabellen.

      Jetzt, da die Anwendung vollständig installiert ist, können Sie die Daten nach Bedarf verwalten: Konfigurationseinstellungen aktualisieren, Richtlinien zum Validieren der Daten anwenden, gültige Snapshots von Konfigurationsdaten exportieren usw.

      Während Sie einen Snapshot exportieren, kann das System API-Code generieren, mit dem Sie den Exportprozess automatisieren können. Details siehe Generieren Sie einen API-Aufrufcode für einen Exporter.