조직에 수익 창출 사용 설정

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