Ihre Konfigurationsdaten werden hochgeladen
Erstellen Sie zuerst eine neue CDMAnwendungsstruktur und Laden Sie dann die vorhandenen Konfigurationsdaten in die Struktur hoch.
Funktionsweise: Das erste Hochladen Ihrer vorhandenen Konfigurationsdaten in wird ausgeführt CDMDatentabellen
- Öffnen Sie CDMAnwenderoberfläche und erstellen Sie eine neue Anwendung. Erstellen wir beispielsweise die Buchhandlung-Anwendung, um einen Online-Buchladen zu unterstützen. Ein Anwendung In CDMIst die vollständige Sammlung von Konfigurationsdaten für einen Anwendungsservice, ein Anwendungsmodell oder dynamische CI-Gruppe[Infrastruktur] in CMDB.
- Öffnen Sie jetzt die Buchhandlung-Anwendung, 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 Konfigurationsdaten-Upload vorbereitet.)
Definieren Sie im Changeset die Datenstruktur, die einen Knoten für jeden Satz von Konfigurationsdaten enthält, den Sie hochladen. Dieser Prozess wird aufgerufen Modellieren der Daten . Sie fügen nach Bedarf Komponenten, Sammlungen, bereitstellbare Elemente und CDIs hinzu. Informationen zu jedem dieser Elemente finden Sie unter CDM-Datenmodell. Weitere Informationen zum Hinzufügen von Knoten zu einer Anwendung finden Sie unter Eine Anwendung wird für den Konfigurationsdaten-Upload vorbereitet.
In diesem Beispiel wurden zwei Komponenten und zwei Sammlungen hinzugefügt. Jetzt die PaymentSvc-1,0 Komponente ist in enthalten Release-1,0 Sammlung. Wie bei allen Sammlungen bedeutet dies, dass alle Daten in PaymentSvc-1,0 Komponente ist jetzt in enthalten Release-1,0 Sammlung.
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 CDMDatentabellen. Commit des Changesets nicht durchführen – es bleibt geöffnet, damit Sie Daten hochladen können.
- Legen Sie mithilfe der REST-APIs oder des Konfigurationsdaten-Editors Parameterwerte fest, die den Namen der Anwendung angeben, in die hochgeladen werden soll, den Pfad innerhalb von CDMAnwendungsdatenstruktur zum Platzieren der Daten, das Format der Quelldaten (JSON im Beispiel) usw.
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.
- Wenn Sie auswählen Senden , Die API liest die ursprünglichen Konfigurationsdaten, lädt sie hoch und richtet sie in aus CDMDatenstruktur.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 (CDIs) fest:
- Eine Anwendung kann maximal 100.000 CDIs enthalten.
- Beliebiger einzelner bereitstellbarKann maximal 10.000 CDIs enthalten.
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. - Zurück zu CDM: Überprüfen und aktualisieren Sie die Konfigurationsdaten wie in beschrieben Eine Anwendung wird für den Konfigurationsdaten-Upload vorbereitet.
- Wenn Sie zufrieden 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 CDMTabellen.
Jetzt, da die Anwendung vollständig vorhanden 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 beliebigen Snapshot exportieren, kann das System API-Code generieren, den Sie zur Automatisierung des Exportprozesses verwenden können. Details siehe Generieren Sie einen API-Aufrufcode für einen Exporter.