Verwendung von Projekt-Zugriffstoken¶
In dieser Anleitung erfährst Du, wie Du programmatisch mit DATAMIMIC-Projekten über Projekt-Zugriffstoken interagieren kannst. Dieser Ansatz ermöglicht Dir die Verwaltung Deiner Projekte und die Generierung von Daten über API-Aufrufe, was besonders nützlich für Automatisierung und CI/CD-Pipelines ist.
Voraussetzungen¶
- Ein DATAMIMIC-Projekt
- curl auf Deinem System installiert
- jq auf Deinem System installiert (für JSON-Verarbeitung)
base64
Kommandozeilen-Tool
Erste Schritte¶
- Klone die Demo Basic JSON aus dem DATAMIMIC Demo Store.
- Füge ein neues Projekt-Zugriffstoken hinzu für dieses neu geklonte Demo-Projekt.
- Notiere Dir sowohl die Project ID als auch das neue Project Access Token.
Grundlegende Operationen¶
Projektdateien lesen¶
Um den Inhalt einer Datei (z.B. datamimic.xml
) zu lesen und in einer lokalen Datei namens datamimic.xml
zu speichern:
1 2 3 4 5 |
|
Projektdateien aktualisieren¶
Nimm lokal die gewünschten Änderungen am Dateiinhalt vor und aktualisiere ihn dann im System.
Um den Inhalt einer Datei zu aktualisieren:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Daten generieren¶
Um die Datengenerierung zu starten:
1 2 3 4 |
|
Dieser Aufruf gibt eine Task ID zurück, mit der Du den Generierungsfortschritt verfolgen und Artefakte herunterladen kannst.
Generierte Daten herunterladen¶
Um generierte Artefakte herunterzuladen und anzuzeigen:
1 2 3 |
|
Beispiel-Workflow¶
Hier ist ein vollständiges Beispiel eines typischen Workflows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
Note
Ersetze your-datamimic-instance
, {project-id}
, {task-id}
und {your-access-token}
in allen Beispielen durch Deine tatsächlichen Werte.
Zusammenfassung¶
In dieser Anleitung haben wir besprochen, wie Du programmatisch mit DATAMIMIC-Projekten über Projekt-Zugriffstoken interagieren kannst. Hier ist eine Zusammenfassung der wichtigsten Konzepte und Operationen:
-
Setup und Authentifizierung:
- DATAMIMIC-Projekt erstellt/verwendet
- Projekt-Zugriffstoken generiert
- Token für API-Authentifizierung verwendet
-
Grundlegende Operationen:
- Projektdateien über GET-Anfragen lesen
- Dateiinhalte über POST-Anfragen aktualisieren
- Datengenerierung auslösen
- Generierte Artefakte herunterladen und anzeigen
-
Workflow-Integration:
- Operationen zu einem vollständigen Workflow kombinieren
- Umgebungsvariablen für die Konfiguration nutzen
- Grundlegende Automatisierungsmuster implementieren
Diese API-Operationen ermöglichen Dir die Automatisierung der DATAMIMIC-Projektverwaltung und die Integration in Deine Entwicklungs-Workflows, CI/CD-Pipelines oder benutzerdefinierten Anwendungen.