Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Poniższe sekcje zawierają informacje o tym, jak włączyć zarabianie w organizacji. Metoda, której użyjesz do włączenia zarabiania w organizacji, zależy od tego, czy korzystasz z Edge Cloud czy Edge dla Private Cloud.
Apigee Edge w chmurze
W przypadku klientów korzystających z Apigee Edge Cloud usługa Apigee pomoże Ci włączyć zarabianie w organizacji. Aby uzyskać pomoc, skontaktuj się z zespołem pomocy Apigee Edge.
Chmura prywatna Apigee Edge
Uwaga: zanim przejdziesz dalej, sprawdź, czy Twoje konto Edge ma uprawnienia administratora systemu.
Aby włączyć zarabianie dla organizacji, wyślij żądanie POST do /asyncjobs/enablemonetization
.
W treści żądania musisz przekazać poniższe informacje.
Właściwość | Opis |
---|---|
adminEmail |
Domyślny e-mail do ustawień powiadomień dotyczących zarabiania. |
mxGroup |
Grupa używana na potrzeby Apache Qpid i serwerów oceny. Wybrana grupa zależy od wymagań dotyczących pojemności, regionu i typu organizacji. W przypadku chmury prywatnej ustaw tę wartość na mxgroup001 . |
notifyTo |
E-mail z powiadomieniem o włączeniu zarabiania. |
orgName |
Nazwa organizacji. |
pgHostName |
Nazwa hosta bazy danych Postgres. |
pgPassword |
Hasło do Twojego konta użytkownika generującego przychody w Postgres. |
pgPort |
Port bazy danych Postgres. |
pgUserName |
Nazwa konta użytkownika zarabiania Postgres. |
Na przykład to żądanie włącza zarabianie w organizacji myOrg
, gdzie ms_IP
to adres 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
Poniżej znajdziesz przykładową odpowiedź:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Po realizacji żądania na adres e-mail skonfigurowany dla właściwości notifyTo
zostanie wysłany e-mail, a pole stanu zmieni się na jedną z następujących wartości: COMPLETED
, FAILED
lub CANCELLED
.
Stan prośby możesz sprawdzić, wysyłając 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" }