Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
W sekcjach poniżej opisujemy, jak włączyć zarabianie w organizacji. Metoda którego można użyć do włączenia zarabiania w organizacji, zależy od tego, czy korzystasz z Edge Cloud czy Edge dla klienta Private Cloud.
Apigee Edge Cloud
Jeśli korzystasz z Apigee Edge Cloud, Apigee pomoże Ci włączyć zarabianie na Twojej organizacji. Skontaktuj się z zespołem pomocy Apigee Edge aby uzyskać pomoc.
Apigee Edge Private Cloud
Uwaga: upewnij się, że konto Edge ma uprawnienia administratora systemu zanim przejdziesz dalej.
Aby włączyć zarabianie dla organizacji, wyślij żądanie POST do
/asyncjobs/enablemonetization
W treści żądania musisz przekazać następujące informacje.
Właściwość | Opis |
---|---|
adminEmail |
Domyślny e-mail z ustawieniami powiadomień dotyczących zarabiania. |
mxGroup |
Grupa używana na potrzeby Apache Qpid i serwerów oceniających. Wybrana grupa zależy od tego,
wymagania dotyczące wydajności, region i typ organizacji. W przypadku chmury prywatnej ustaw tę wartość
do mxgroup001 . |
notifyTo |
E-mail z powiadomieniem, gdy zarabianie zostanie włączone. |
orgName |
Nazwa organizacji. |
pgHostName |
Nazwa hosta dla bazy danych Postgres. |
pgPassword |
Hasło do Twojego konta użytkownika Postgres do generowania przychodu. |
pgPort |
Port dla bazy danych Postgres. |
pgUserName |
Nazwa konta użytkownika generującego przychody w Postgres. |
Na przykład poniższe żądanie włącza zarabianie na: myOrg
organizacji, gdzie ms_IP
jest adresem IP węzła serwera zarządzania.
a 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 takiej odpowiedzi:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Po zakończeniu przetwarzania żądania zostanie wysłana wiadomość e-mail na adres skonfigurowany dla
notifyTo
, a pole stanu zmieni się na jedną z
te wartości: COMPLETED
, FAILED
lub CANCELLED
.
Stan żądania możesz sprawdzić, wysyłając zapytanie GET do /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" }