Monetarisierung für eine Organisation aktivieren

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"
}