Monetarisierung für eine Organisation aktivieren

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

In den folgenden Abschnitten wird beschrieben, wie Sie die Monetarisierung für eine Organisation aktivieren. Welche Methode 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 Edge Cloud-Kunden unterstützt Sie von Apigee bei der Aktivierung der Monetarisierung für Ihre Organisation. Wenden Sie sich an den Apigee Edge-Support, wenn Sie Unterstützung benötigen.

Apigee Edge Private Cloud

Hinweis: Achten Sie darauf, dass Ihr Edge-Konto Systemadministratorberechtigungen hat, bevor Sie fortfahren.

Um die Monetarisierung für eine Organisation zu aktivieren, senden Sie eine POST-Anfrage an /asyncjobs/enablemonetization.

Im Anfragetext müssen Sie die folgenden Informationen übergeben.

Property Beschreibung
adminEmail Standard-E-Mail-Adresse für Benachrichtigungseinstellungen zur Monetarisierung.
mxGroup Für Apache Qpid und Rating-Server verwendete Gruppe. Welche Gruppe Sie auswählen, hängt von den Kapazitätsanforderungen, der Region und der Art der Organisation ab. Legen Sie für eine private Cloud diesen Wert auf mxgroup001 fest.
notifyTo E-Mail-Benachrichtigung, wenn die Monetarisierung erfolgreich aktiviert wurde.
orgName Name der Organisation.
pgHostName Hostname für die Postgres-Datenbank.
pgPassword Das Passwort für Ihr Nutzerkonto für die Postgres-Monetarisierung.
pgPort Port für die Postgres-Datenbank.
pgUserName Der Kontoname Ihres Postgres-Monetarisierungsnutzers.

Die folgende Anfrage aktiviert beispielsweise die Monetarisierung für die Organisation myOrg, wobei ms_IP die IP-Adresse des Verwaltungsserver-Knotens und port der konfigurierte Port ist (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"
}

Wenn die Anfrage abgeschlossen ist, wird eine E-Mail an die E-Mail-Adresse gesendet, die in der Anfrage für das Attribut notifyTo konfiguriert wurde. Das Statusfeld ändert sich in einen der folgenden Werte: COMPLETED, FAILED oder CANCELLED.

Sie können den Status der Anfrage prüfen, indem Sie eine GET-Anfrage an /asyncjobs/{id} senden.

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