Apigee Edge 문서입니다.
Go to the
Apigee X 문서로 이동합니다. info
다음 섹션에서는 조직의 수익 창출을 사용 설정하는 방법을 설명합니다. 조직의 수익 창출을 사용 설정하는 데 사용하는 방법은 Edge Cloud 고객인지 Edge for Private Cloud 고객인지에 따라 다릅니다.
Apigee Edge Cloud
Apigee Edge Cloud 고객의 경우 Apigee에서 조직의 수익 창출을 사용 설정하는 데 도움을 드립니다. 도움이 필요하면 Apigee Edge 지원팀 에 문의하세요.
Apigee Edge 프라이빗 클라우드
참고: 계속하기 전에 Edge 계정에 시스템 관리자 권한이 있는지 확인하세요.
조직의 수익 창출을 사용 설정하려면
에 POST 요청을 실행합니다. /asyncjobs/enablemonetization
요청 본문에 다음 정보를 전달해야 합니다.
| 속성 | 설명 |
|---|---|
adminEmail |
수익 창출 알림 설정의 기본 이메일입니다. |
mxGroup |
Apache Qpid 및 평가 서버에 사용되는 그룹입니다. 선택하는 그룹은
용량 요구사항, 리전, 조직 유형에 따라 다릅니다. 프라이빗 클라우드의 경우 이 값을
mxgroup001로 설정합니다. |
notifyTo |
수익 창출이 사용 설정되면 알림을 보낼 이메일입니다. |
orgName |
조직의 이름입니다. |
pgHostName |
Postgres 데이터베이스의 호스트 이름입니다. |
pgPassword |
Postgres 수익 창출 사용자 계정의 비밀번호입니다. |
pgPort |
Postgres 데이터베이스의 포트입니다. |
pgUserName |
Postgres 수익 창출 사용자의 계정 이름입니다. |
예를 들어 다음 요청은 myOrg
조직의 수익 창출을 사용 설정합니다. 여기서 ms_IP는 관리 서버 노드의 IP 주소이고 port는 구성된 포트 (예: 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
다음은 응답의 예시입니다.
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
요청이 완료되면 요청의
notifyTo 속성에 구성된 이메일로 이메일이 전송되고 상태 필드가 다음 값 중 하나로 변경됩니다. COMPLETED, FAILED, 또는 CANCELLED.
/asyncjobs/{id}에 GET을 실행하여 요청 상태를 확인할 수 있습니다.
예를 들면 다음과 같습니다.
$ 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" }