Holen Sie sich ein Konfigurationspaket
Rufen Sie ein Konfigurationspaket ab, um dessen Metadaten zu überprüfen, oder lesen Sie den vollständigen Konfigurationsinhalt einer bestimmten Version. Zwei Operationen sind verfügbar:
-
GetConfigurationBundle— Gibt die neueste Version eines Bundles zurück. Wenn angegeben,
branchNamewird die neueste Version in diesem Zweig zurückgegeben. Wenn nicht angegeben, wird die neueste Version für alle Zweige zurückgegeben. Verwenden Sie dies, um die aktuelle aktive Konfiguration zu lesen. -
GetConfigurationBundleVersion— Gibt eine bestimmte historische Version anhand der Versions-ID zurück. Verwenden Sie diese Option, um frühere Konfigurationen zu überprüfen oder Versionen zu vergleichen.
Bündel-Metadaten im Vergleich zu Versionsinhalten
GetConfigurationBundlegibt sowohl die Metadaten auf Bundle-Ebene (Name, Beschreibung, ARN) als auch den Inhalt der Vollversion (Komponenten mit ihren Konfigurationsschlüssel-Wert-Paaren) zurück. Wenn Sie nur wissen möchten, welche Versionen existieren, ohne deren vollständigen Inhalt abzurufen, verwenden Sie stattdessen. ListConfigurationBundleVersions
GetConfigurationBundleVersiongibt dieselben Felder plus zurückversionCreatedAt, was Ihnen genau sagt, wann diese bestimmte Version erstellt wurde (im Gegensatz zu dem ZeitpunktcreatedAt, an dem das Bundle selbst zum ersten Mal erstellt wurde).
Codebeispiele
Beispiel
Anforderungsparameter
GetConfigurationBundle
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
|
|
Zeichenfolge |
Ja |
Die ID des Konfigurationspakets. Als Pfadparameter übergeben. |
|
|
Zeichenfolge |
Nein |
Name der Filiale, von der die neueste Version abgerufen werden soll. Wenn nicht angegeben, wird die neueste Version für alle Zweige zurückgegeben. |
GetConfigurationBundleVersion
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
|
|
Zeichenfolge |
Ja |
Die ID des Konfigurationspakets. Als Pfadparameter übergeben. |
|
|
Zeichenfolge |
Ja |
Die UUID der spezifischen Version, die abgerufen werden soll. Als Pfadparameter übergeben. |
Antwort
Beide Operationen geben dieselben Felder zurück. GetConfigurationBundleVersiongibt zusätzlich zurückversionCreatedAt.
| Feld | Typ | Description |
|---|---|---|
|
|
Zeichenfolge |
ARN des Konfigurationspakets. |
|
|
Zeichenfolge |
ID des Konfigurationspakets. |
|
|
Zeichenfolge |
Name des Bundles. |
|
|
Zeichenfolge |
Beschreibung des Bundles (falls festgelegt). |
|
|
Zeichenfolge |
UUID der zurückgegebenen Version. |
|
|
Zuordnung |
Zuordnung der Komponenten-ID zur Komponentenkonfiguration. Jeder Wert enthält ein |
|
|
Objekt |
Metadaten zur Versionsherkunft |
|
|
Zeitstempel |
Wann das Bundle ursprünglich erstellt wurde. |
|
|
Zeitstempel |
Wann das Bundle zuletzt aktualisiert wurde (GetConfigurationBundle nur). |
|
|
Zeitstempel |
Wann diese spezielle Version erstellt wurde (GetConfigurationBundleVersion nur). |
Fehler
| Fehler | HTTP-Status | Description |
|---|---|---|
|
|
400 |
Ungültige Anforderungsparameter. |
|
|
404 |
Der angegebene Wert ist |
|
|
403 |
Unzureichende Berechtigungen. Stellen Sie sicher, dass die IAM-Richtlinien |
|
|
429 |
Die Anforderungsrate wurde überschritten. Versuchen Sie es erneut mit exponentiellem Backoff. |
|
|
500 |
Service-side Fehler. Wiederholen Sie die Anforderung. |