Aktualisieren und Löschen von benutzerdefinierten Laufzeitdefinitionen
Wenn Sie ein benutzerdefiniertes Laufzeit-Image verwenden und dessen Konfiguration aktualisieren oder löschen möchten, müssen Sie die Laufzeitdefinition für dieses Image bearbeiten.
Vorbereitende Schritte:
- Holen Sie sich ein Autorisierungs-Token und exportieren Sie es als Umgebungsvariable "
TOKEN. Siehe Generieren eines API-Autorisierungstokens. - Suchen Sie Ihre Laufzeitdefinition und speichern Sie ihre GUID als Umgebungsvariable "
myRuntimeDefinitionID. Führen Sie diesen Code aus, um die Liste der verfügbaren Laufzeitdefinitionen und ihre GUIDs zu erhalten:curl -k -X GET -H "Authorization: ZenApiKey ${TOKEN}" "${CPD_URL}/v2/runtime_definitions" | jq -r '.resources[] | "\(.entity.name) -- \(.metadata.guid)"'
Aktualisieren einer vorhandenen Laufzeitdefinition
Um eine vorhandene Laufzeitdefinition zu aktualisieren, rufen Sie den Aktualisierungsendpunkt mit dem Namen der vorhandenen Laufzeitdefinition auf:
curl -kX PUT "${CPD_URL}/v2/runtime_definitions/$myRuntimeDefinitionID" --header "Authorization: ZenApiKey ${TOKEN}" -d @${myRuntimeDefinition}.jsonLöschen einer Laufzeitdefinition
Um Laufzeitdefinitionen zu löschen, die nicht mehr verwendet werden, rufen Sie den delete-Endpunkt auf:
curl -kX DELETE \
"${CPD_URL}/v2/runtime_definitions/${myRuntimeDefinitionID}" \
--header "Authorization: ZenApiKey ${TOKEN}"