Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
Le seguenti sezioni descrivono come attivare la monetizzazione per un'organizzazione. Il metodo che utilizzi per abilitare la monetizzazione per un'organizzazione dipende dal tuo account: Edge Cloud o Edge per Private Cloud.
Apigee Edge Cloud
Per i clienti di Apigee Edge Cloud, Apigee ti aiuterà ad abilitare la monetizzazione per la tua organizzazione. Contatta l'assistenza Apigee Edge per ricevere supporto.
Cloud privato Apigee Edge
Nota: prima di procedere, assicurati che l'account Edge disponga dei privilegi di amministratore di sistema.
Per attivare la monetizzazione per un'organizzazione, invia una richiesta POST a /asyncjobs/enablemonetization
.
Devi trasmettere le seguenti informazioni nel corpo della richiesta.
Proprietà | Descrizione |
---|---|
adminEmail |
Indirizzo email predefinito per le impostazioni di notifica per la monetizzazione. |
mxGroup |
Gruppo utilizzato per Apache Qpid e server di valutazione. Il gruppo che scegli dipende dai requisiti di capacità, dalla regione e dal tipo di organizzazione. Per il cloud privato, imposta questo valore su mxgroup001 . |
notifyTo |
Email di notifica quando la monetizzazione è stata abilitata correttamente. |
orgName |
Nome dell'organizzazione. |
pgHostName |
Nome host per il database Postgres. |
pgPassword |
La password del tuo account utente per la monetizzazione Postgres. |
pgPort |
Porta per il database Postgres. |
pgUserName |
Il nome dell'account dell'utente che ha eseguito la monetizzazione Postgres. |
Ad esempio, la seguente richiesta consente la monetizzazione per l'organizzazione myOrg
, dove ms_IP
è l'indirizzo IP del nodo del server di gestione e port
è la porta configurata, ad esempio 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
Di seguito è riportato un esempio della risposta:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Una volta completata la richiesta, viene inviata un'email all'indirizzo email configurato per la
proprietà notifyTo
nella richiesta e il campo dello stato assumerà uno dei
seguenti valori: COMPLETED
, FAILED
o CANCELLED
.
Puoi controllare lo stato della richiesta inviando un GET a /asyncjobs/{id}
.
Ad esempio:
$ 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" }