Você está vendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. informações
As seções a seguir descrevem como ativar a monetização para uma organização. O método usado para ativar a monetização em uma organização depende se você é um cliente do Edge Cloud ou do Edge para a nuvem privada.
Apigee Edge Cloud
Para clientes do Apigee Edge Cloud, a Apigee ajudará você a ativar a monetização para sua organização. Entre em contato com o suporte do Apigee Edge para receber ajuda.
Nuvem privada do Apigee Edge
Observação: verifique se sua conta do Edge tem privilégios de administrador do sistema antes de continuar.
Para ativar a monetização em uma organização, emita uma solicitação POST para
/asyncjobs/enablemonetization
.
É necessário transmitir as informações a seguir no corpo da solicitação.
Propriedade | Descrição |
---|---|
adminEmail |
E-mail padrão para configurações de notificação de monetização. |
mxGroup |
Grupo usado para o Apache Qpid e os servidores de classificação. O grupo escolhido depende de
requisitos de capacidade, região e tipo de organização. Para nuvem privada, defina esse valor
como mxgroup001 . |
notifyTo |
E-mail para notificação quando a monetização for ativada. |
orgName |
Nome da organização. |
pgHostName |
Nome do host para o banco de dados do Postgres. |
pgPassword |
A senha da sua conta de usuário para monetização do Postgres. |
pgPort |
Porta do banco de dados do Postgres. |
pgUserName |
O nome da conta do seu usuário de monetização do Postgres. |
Por exemplo, a solicitação a seguir ativa a monetização para a organização myOrg
, em que ms_IP
é o endereço IP do nó do servidor de gerenciamento e port
é a porta configurada (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
Veja a seguir um exemplo de resposta:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Depois que a solicitação for concluída, um e-mail será enviado ao e-mail configurado para a propriedade notifyTo
na solicitação, e o campo de status mudará para um dos seguintes valores: COMPLETED
, FAILED
ou CANCELLED
.
É possível verificar o status da solicitação emitindo um GET para /asyncjobs/{id}
.
Exemplo:
$ 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" }