Sie lesen gerade die Apigee Edge -Dokumentation.
Zur
Apigee X -Dokumentation. info
In den folgenden Abschnitten wird beschrieben, wie Sie die Monetarisierung für eine Organisation aktivieren. Die Methode, die Sie zum Aktivieren der Monetarisierung für eine Organisation verwenden, hängt davon ab, ob Sie ein Edge Cloud- oder Edge for Private Cloud-Kunde sind.
Apigee Edge-Cloud
Apigee unterstützt Apigee Edge Cloud-Kunden beim Aktivieren der Monetarisierung für ihre Organisation. Wenden Sie sich an den Apigee Edge-Support , wenn Sie Hilfe brauchen.
Apigee Edge Private Cloud
Hinweis: Ihr Edge-Konto muss Systemadministratorberechtigungen haben bevor Sie fortfahren.
Senden Sie eine POST-Anfrage an
/asyncjobs/enablemonetization, um die Monetarisierung für eine Organisation zu aktivieren.
Sie müssen die folgenden Informationen im Anfragetext übergeben.
| Attribut | Beschreibung |
|---|---|
adminEmail |
Standard-E‑Mail-Adresse für die Einstellungen für Monetarisierungsbenachrichtigungen. |
mxGroup |
Gruppe, die für Apache Qpid- und Bewertungsserver verwendet wird. Die ausgewählte Gruppe hängt von
Kapazitätsanforderungen, der Region und dem Organisationstyp ab. Legen Sie für die Private Cloud den Wert
fest auf mxgroup001. |
notifyTo |
E‑Mail-Adresse, an die eine Benachrichtigung gesendet werden soll, wenn die Monetarisierung erfolgreich aktiviert wurde. |
orgName |
Name der Organisation. |
pgHostName |
Hostname für die Postgres-Datenbank. |
pgPassword |
Das Passwort für Ihr Postgres-Nutzerkonto für die Monetarisierung. |
pgPort |
Port für die Postgres-Datenbank. |
pgUserName |
Der Kontoname für Ihren Postgres-Nutzer für die Monetarisierung. |
Die folgende Anfrage aktiviert beispielsweise die Monetarisierung für die myOrg
Organisation. Dabei ist ms_IP die IP-Adresse des Management Server-Knotens
und port der konfigurierte Port (z. B. 8443):
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "orgName" : "myOrg", "mxGroup" : "mxgroup001", "pgHostName" : "pg_hostname", "pgPort" : "5432", "pgUserName" : "pg_username", "pgPassword" : "pg_password", "adminEmail" : "myemail@company.com", "notifyTo" : "myemail@company.com" }' \ "https://ms_IP:port/v1/mint/asyncjobs/enablemonetization" \ -u email:password
Im Folgenden finden Sie ein Beispiel für die Antwort:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Nach Abschluss der Anfrage wird eine E‑Mail an die E‑Mail-Adresse gesendet, die für das
notifyTo Attribut in der Anfrage konfiguriert wurde. Das Feld „Status“ ändert sich in einen der
folgenden Werte: COMPLETED, FAILED oder CANCELLED.
Sie können den Status der Anfrage mit einer GET-Anfrage an /asyncjobs/{id} prüfen.
Beispiel:
$ curl -X GET "https://ms_IP:port/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \ -u email:password { "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "ENABLE_MINT" }