<ph type="x-smartling-placeholder"></ph>
Vous consultez la documentation Apigee Edge.
Accédez à la page
Documentation sur Apigee X. En savoir plus
Les sections suivantes décrivent comment activer la monétisation pour une organisation. La méthode que vous utiliser pour activer la monétisation pour une organisation varie selon que vous utilisez Edge Cloud ou Edge pour les clients Private Cloud.
Apigee Edge Cloud
Pour les clients Apigee Edge Cloud, Apigee vous aidera à activer la monétisation pour vos organisation. Contactez l'assistance Apigee Edge pour obtenir de l'aide.
Cloud privé Apigee Edge
Remarque: Assurez-vous que votre compte Edge dispose des droits d'administrateur système. avant de continuer.
Pour activer la monétisation pour une organisation, envoyez une demande POST à
/asyncjobs/enablemonetization
Vous devez transmettre les informations suivantes dans le corps de la requête.
Propriété | Description |
---|---|
adminEmail |
Adresse e-mail par défaut pour les paramètres de notification concernant la monétisation. |
mxGroup |
Groupe utilisé pour Apache Qpid et les serveurs d'évaluation. Le groupe que vous
choisissez dépend de
les exigences de capacité,
la région et le type d'organisation. Pour le cloud privé, définissez cette valeur
à mxgroup001 . |
notifyTo |
E-mail permettant de recevoir une notification lorsque la monétisation a bien été activée. |
orgName |
Nom de l'organisation. |
pgHostName |
Nom d'hôte de la base de données Postgres. |
pgPassword |
Mot de passe de votre compte utilisateur de monétisation Postgres. |
pgPort |
Port de la base de données Postgres. |
pgUserName |
Nom de compte de votre utilisateur de monétisation Postgres. |
Par exemple, la demande suivante active la monétisation pour myOrg
organisation, où ms_IP
est l'adresse IP du nœud du serveur de gestion
et port
est le port configuré (par exemple, 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
Voici un exemple de réponse :
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Une fois la demande traitée, un e-mail est envoyé à l'adresse e-mail configurée pour
notifyTo
dans la requête, et le champ d'état deviendra l'un des
les valeurs suivantes: COMPLETED
, FAILED
ou CANCELLED
.
Vous pouvez vérifier l'état de la requête en envoyant un GET à /asyncjobs/{id}
.
Exemple :
$ 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" }