현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동 정보
다음 섹션에서는 조직에 대해 수익 창출을 사용 설정하는 방법을 설명합니다. 조직의 수익 창출을 사용 설정하는 방법은 에지 클라우드 또는 프라이빗 클라우드용 에지 고객인지 여부에 따라 다릅니다.
Apigee Edge Cloud
Apigee Edge 클라우드 고객의 경우 Apigee에서 조직의 수익 창출을 사용 설정할 수 있도록 지원합니다. 도움이 필요하면 Apigee Edge 지원팀에 문의하세요.
Apigee Edge 프라이빗 클라우드
참고: 계속하기 전에 Edge 계정에 시스템 관리자 권한이 있는지 확인하세요.
조직의 수익 창출을 사용 설정하려면 /asyncjobs/enablemonetization
에 POST 요청을 실행하세요.
요청 본문에 다음 정보를 전달해야 합니다.
속성 | 설명 |
---|---|
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" }