Włączanie zarabiania w organizacji

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