Estás viendo la documentación de Apigee Edge.
Ve a 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 con el que que se use para habilitar la monetización en una organización dependerá de si eres de Edge Cloud o Edge. para el cliente de Nube privada.
Apigee Edge Cloud
Para los clientes de Apigee Edge Cloud, Apigee les ayudará a habilitar la monetización para sus organización. Comunícate con el equipo de asistencia de Apigee Edge para recibir asistencia.
Apigee Edge Private Cloud
Nota: Asegúrate de que la cuenta de Edge tenga privilegios de administrador del sistema antes de continuar.
Para 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
requisitos de capacidad, región
y tipo de organización. Para la nube privada, establece este valor
a mxgroup001 . |
notifyTo |
Correo electrónico para notificar cuando la monetización se haya habilitado 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 |
Es el nombre de la cuenta de tu usuario de monetización de Postgres. |
Por ejemplo, la siguiente solicitud habilita la monetización de myOrg
organización, 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 completada la solicitud, se envía un correo electrónico al correo configurado para la
notifyTo
en la solicitud, y el campo de estado cambiará a uno de los
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" }