REST-API zum Erstellen und Aktivieren von Paketen id198CF0260Y4
Mit der folgenden REST-API können Sie CRX-Pakete erstellen und aktivieren.
Package erstellen und aktivieren
Eine POST-Methode, die das CRX-Package erstellt und aktiviert.
Anforderungs-URL:
http://<aem-guides-server>: <port-number>/bin/fmdita/activate
Parameter:
Die Anfrage-Abfrage besteht aus der JSON-Regelzeichenfolge. Der Inhaltstyp der POST-Anforderung muss auf application/json; charset=UTF-8
gesetzt sein.
Beispiel:
Das folgende Beispiel zeigt den API-Aufruf mit dem curl-Befehl:
curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8" -k -X POST -d "{[JSON rules string](create-activate-package-java.md#example-create-activate-package-id198JH0B905Z)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate
Optionaler Parameter
activationTarget
Gültige Werte
preview
oder publish
für Cloud Service und publish
für On-Premise-Software
-
Wenn zum Cloud Service der Parameter einen ungültigen Wert enthält, schlägt die Paketaktivierung fehl.
-
Wenn der Parameter für On-Premise-Software einen ungültigen Wert enthält, wird der Fehler protokolliert und die Veröffentlichung erfolgt mit dem Standardwert
publish
.
Wenn Sie den optionalen Parameter "activationTarget
" nicht definieren, wird sowohl für Cloud Service- als auch für On-Premise-Software der standardmäßige Veröffentlichungsagent verwendet.
Das folgende Beispiel zeigt den API-Aufruf mit dem Befehl curl mit dem optionalen Parameter :
"XML
curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8" -k -X POST -d "{[JSON rules string](create-activate-package-java.md#example-create-activate-package-id198JH0B905Z)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate?activationTarget=`<validActivationTargetValue>`
"