Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione
Documentazione di Apigee X. Informazioni
Le seguenti sezioni descrivono come attivare la monetizzazione per un'organizzazione. Il metodo da utilizzare per abilitare la monetizzazione per un'organizzazione dipende dal fatto che tu sia un Edge Cloud per i clienti del cloud privato.
Apigee Edge Cloud
Per i clienti di Apigee Edge Cloud, Apigee ti aiuterà ad abilitare la monetizzazione per i tuoi dell'organizzazione. Contatta l'assistenza Apigee Edge per ricevere assistenza.
Apigee Edge Private Cloud
Nota: assicurati che l'account Edge disponga dei privilegi di amministratore di sistema prima di procedere.
Per attivare la monetizzazione per un'organizzazione, invia una richiesta POST a
/asyncjobs/enablemonetization
.
Devi passare le seguenti informazioni nel corpo della richiesta.
Proprietà | Descrizione |
---|---|
adminEmail |
Email predefinita per le impostazioni di notifica sulla monetizzazione. |
mxGroup |
Gruppo utilizzato per Apache Qpid e i server di valutazione. La scelta del gruppo dipende
requisiti di capacità, regione e tipo di organizzazione. Per il cloud privato, imposta questo valore
a mxgroup001 . |
notifyTo |
Email per la notifica dell'abilitazione della monetizzazione. |
orgName |
Nome dell'organizzazione. |
pgHostName |
Nome host per il database Postgres. |
pgPassword |
La password del tuo account utente per la monetizzazione di Postgres. |
pgPort |
Porta per il database Postgres. |
pgUserName |
Il nome dell'account dell'utente della monetizzazione Postgres. |
Ad esempio, la seguente richiesta abilita la monetizzazione per myOrg
organizzazione, 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 viene fornito 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
notifyTo
nella richiesta e il campo dello stato passerà a uno dei
i 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" }