Włączanie zarabiania w organizacji

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

W sekcjach poniżej opisujemy, jak włączyć monetyzację w organizacji. Metoda włączania monetyzacji w organizacji zależy od tego, czy jesteś klientem Edge Cloud czy Edge for Private Cloud.

Apigee Edge Cloud

W przypadku klientów Apigee Edge Cloud firma Apigee pomoże Ci włączyć monetyzację w Twojej organizacji. Aby uzyskać pomoc, skontaktuj się z zespołem pomocy Apigee Edge.

Apigee Edge Private Cloud

Uwaga: przed kontynuowaniem upewnij się, że Twoje konto Edge ma uprawnienia administratora systemu.

Aby włączyć monetyzację w organizacji, wyślij żądanie POST do /asyncjobs/enablemonetization.

W treści żądania musisz przekazać te informacje:

Właściwość Opis
adminEmail Domyślny adres e-mail w ustawieniach powiadomień o monetyzacji.
mxGroup Grupa używana na potrzeby serwerów Apache Qpid i serwerów oceniania. Grupa, którą wybierzesz, zależy od wymagań dotyczących pojemności, regionu i typu organizacji. W przypadku chmury prywatnej ustaw tę wartość na mxgroup001.
notifyTo Adres e-mail, na który należy wysłać powiadomienie o pomyślnym włączeniu monetyzacji.
orgName Nazwa organizacji.
pgHostName Nazwa hosta bazy danych Postgres.
pgPassword Hasło do konta użytkownika Postgres w monetyzacji.
pgPort Port bazy danych Postgres.
pgUserName Nazwa konta użytkownika Postgres w monetyzacji.

Na przykład to żądanie włącza monetyzację w organizacji myOrg , gdzie ms_IP to adres IP węzła serwera zarządzania i port to skonfigurowany port (np. 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

Oto przykład odpowiedzi:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "ENABLE_MINT"
}

Po zakończeniu żądania na adres e-mail skonfigurowany we właściwości notifyTo w żądaniu zostanie wysłany e-mail, a pole stanu zmieni się na jedną z tych wartości: COMPLETED, FAILED, lub CANCELLED.

Stan żądania możesz sprawdzić, wysyłając żądanie GET do adresu /asyncjobs/{id}.

Na przykład:

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