Ein Konfigurationspaket aktualisieren
Aktualisieren Sie ein Konfigurationspaket, um eine neue unveränderliche Version mit geänderter Konfiguration zu erstellen. Jedes Update erzeugt eine neue Versions-ID; bestehende Versionen werden niemals geändert. Versionen bilden eine KetteparentVersionIds, ähnlich wie bei Git-Commits.
Codebeispiele
Beispiel
Anforderungsparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
|
|
Zeichenfolge |
Ja |
Die ID des zu aktualisierenden Konfigurationspakets. Als Pfadparameter übergeben. |
|
|
Zeichenfolge |
Nein |
Der Name für das Bundle wurde aktualisiert. |
|
|
Zeichenfolge |
Nein |
Beschreibung aktualisiert. Maximal 500 Zeichen. |
|
|
Zuordnung |
Nein |
Die Komponentenkonfigurationen wurden aktualisiert. Erstellt eine neue Version mit diesen Komponenten. |
|
|
Liste von Zeichenfolgen |
Nein |
IDs der übergeordneten Version für die Nachverfolgung der Herkunft. Bei der Aktualisierung |
|
|
Zeichenfolge |
Nein |
Zweigname für diese Version. Falls nicht angegeben, erbt er den Zweig des übergeordneten Elements oder ist standardmäßig auf. |
|
|
Zeichenfolge |
Nein |
Commit-Nachricht, in der die Änderungen beschrieben werden. Maximal 500 Zeichen. |
|
|
Objekt |
Nein |
Quelle, die diese Version erstellt hat. Enthält |
|
|
Zeichenfolge |
Nein |
Idempotenz-Token. |
Antwort
| Feld | Typ | Description |
|---|---|---|
|
|
Zeichenfolge |
ARN des Konfigurationspakets. |
|
|
Zeichenfolge |
ID des Konfigurationspakets. |
|
|
Zeichenfolge |
UUID der neuen Version, die durch dieses Update erstellt wurde. |
|
|
Zeitstempel |
Wann das Update angewendet wurde. |
Verzweigung und Zusammenführung
Konfigurationspakete unterstützen Git-ähnliche Verzweigungen:
-
Lineare Commits. Ein alleinerziehendes Elternteil weglassen
parentVersionIdsoder übergeben. Die neue Version erweitert die Branch-Linie. -
Neuer Zweig. Geben Sie einen an
branchName, der noch nicht existiert, und einen, der auf die VersionparentVersionIdsverweist, von der aus Sie verzweigen möchten. -
Commits zusammenführen. Schritt zwei
parentVersionIds: Die erste ist die neueste Version im Ziel-Branch, die zweite ist die neueste Version im Quell-Branch. Dadurch wird ein Merge-Commit auf dem Ziel-Branch erstellt.
Fehler
| Fehler | HTTP-Status | Description |
|---|---|---|
|
|
400 |
Ungültige Anforderungsparameter. Überprüfen Sie die Feldbeschränkungen. |
|
|
404 |
Das angegebene |
|
|
409 |
Versionskonflikt. Die angegebene übergeordnete Version ist nicht die neueste Version der Branche. Rufen Sie die neueste Version ab und versuchen Sie es erneut. |
|
|
403 |
Unzureichende Berechtigungen. Stellen Sie sicher, dass die IAM-Richtlinien Folgendes beinhalten: |
|
|
429 |
Die Anforderungsrate wurde überschritten. Versuchen Sie es erneut mit exponentiellem Backoff. |
|
|
500 |
Service-side Fehler. Wiederholen Sie die Anforderung. |