조직에 수익 창출 사용 설정

현재 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"
}