Estás consultando la documentación de Apigee Edge.
Consulta la
documentación de Apigee X. Información
En las siguientes secciones, se describe cómo habilitar la monetización para una organización. El método que uses a fin de habilitar la monetización para una organización dependerá de si eres cliente de Edge Cloud o Edge para la nube privada.
Apigee Edge Cloud
En el caso de los clientes de Apigee Edge Cloud, Apigee te ayudará a habilitar la monetización en tu organización. Comunícate con el equipo de asistencia de Apigee Edge para obtener ayuda.
Nube privada de Apigee Edge
Nota: Asegúrate de que tu cuenta de Edge tenga privilegios de administrador del sistema antes de continuar.
Si quieres habilitar la monetización para una organización, envía una solicitud POST a
/asyncjobs/enablemonetization
.
Debes pasar la siguiente información en el cuerpo de la solicitud.
Propiedad | Descripción |
---|---|
adminEmail |
Correo electrónico predeterminado para la configuración de notificaciones de monetización. |
mxGroup |
Grupo que se usa para Apache Qpid y los servidores de calificación. El grupo que elijas dependerá de los
requisitos de capacidad, la región y el tipo de organización. Para la nube privada, establece este valor en mxgroup001 . |
notifyTo |
Correo electrónico para notificar que la monetización se habilitó correctamente. |
orgName |
Nombre de la organización. |
pgHostName |
Nombre de host para la base de datos de Postgres. |
pgPassword |
La contraseña de tu cuenta de usuario de monetización de Postgres. |
pgPort |
Puerto para la base de datos de Postgres. |
pgUserName |
El nombre de la cuenta del usuario de monetización de Postgres. |
Por ejemplo, la siguiente solicitud habilita la monetización para la organización myOrg
, en la que ms_IP
es la dirección IP del nodo del servidor de administración y port
es el puerto configurado (como 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
A continuación, se proporciona un ejemplo de la respuesta.
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Una vez que se completa la solicitud, se envía un correo electrónico al correo electrónico configurado para la propiedad notifyTo
en la solicitud, y el campo de estado cambiará a uno de los siguientes valores: COMPLETED
, FAILED
o CANCELLED
.
Para verificar el estado de la solicitud, emite un GET a /asyncjobs/{id}
.
Por ejemplo:
$ 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" }