Mandantenoptionen mit curl-Befehlen ändern
Sie können verschiedene Mandantenoptionen festlegen oder ändern, indem Sie
POST-Anfragen an
Cumulocity IoT senden. Dieser Abschnitt erklärt, wie Sie dies mit dem curl-Befehlszeilentool machen können. Ausführliche Informationen zu curl finden Sie unter
https://curl.haxx.se/. Siehe auch die Informationen über
Tenants im
Reference guide unter
https://www.cumulocity.com/guides/.
Die Syntax des curl-Befehls hängt von der Umgebung ab, in der Sie arbeiten. Die Syntax für eine Bash-UNIX-Shell ist zum Beispiel wie folgt:
curl --user benutzername -X POST -H 'Content-Type: application/json' -d '{"category": "analytics.builder", "key": "keyname", "value": "wert"}' -k https://hostname/tenant/options
Hierbei gilt Folgendes:
benutzername ist der Name eines Benutzers mit ADMIN-Berechtigung für "Optionen" (englisch: Option management) in
Cumulocity IoT. curl fordert Sie zur Eingabe eines Passworts auf. Oder Sie können ein Passwort auch im Argument
benutzername angeben, indem Sie das Argument um einen Doppelpunkt (:) und das Passwort erweitern. Zum Beispiel:
--user Benutzer123:geheimpw
Wenn Ihr Mandant keinen eigenen eindeutigen Hostnamen hat, müssen Sie die Mandanten_ID im Argument benutzername angeben. Zum Beispiel:
--user management/Benutzer123
oder
--user t12345/Benutzer123
keyname ist einer der in den vorherigen Abschnitten aufgelisteten Key-Namen.
wert ist der Wert, der für den Key festgelegt werden soll. Dies kann je nach Key eine Zahl oder Zeichenfolge sein.
hostname ist der Hostname Ihres Mandanten, auf dem Ihre Benutzeranwendung bereitgestellt wird.
category ist immer
analytics.builder.
Zum Beispiel (Bash-Shell):
curl --user Benutzer123 -X POST -H 'Content-Type: application/json' -d '{"category": "analytics.builder", "key": "numWorkerThreads", "value": "4"}' -k https://mein-mandant/tenant/options