Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
En las siguientes secciones, se describe cómo habilitar la monetización para una organización. El método que usas para habilitar la monetización para una organización depende de si eres cliente de Edge Cloud o Edge para Private Cloud.
Apigee Edge Cloud
Para los clientes de Apigee Edge Cloud, Apigee te ayudará a habilitar la monetización para tu organización. Comunícate con el equipo de asistencia de Apigee Edge para obtener ayuda.
Apigee Edge Private Cloud
Nota: Asegúrate de que tu 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 |
Es el correo electrónico predeterminado para la configuración de notificaciones de monetización. |
mxGroup |
Es el grupo que se usa para los servidores de Apache Qpid y de clasificación. El grupo que elijas depende de
los requisitos de capacidad, la región y el tipo de organización. Para la nube privada, establece este valor
a mxgroup001. |
notifyTo |
Es el correo electrónico al que se enviará una notificación cuando se habilite la monetización correctamente. |
orgName |
Nombre de la organización. |
pgHostName |
Es el nombre de host de la base de datos de Postgres. |
pgPassword |
Es la contraseña de tu cuenta de usuario de monetización de Postgres. |
pgPort |
Es el puerto de 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 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 complete la solicitud, se enviará un correo electrónico a la dirección configurada para la
notifyTo propiedad 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, envía una solicitud 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" }