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