조직에 수익 창출 사용 설정

<ph type="x-smartling-placeholder"></ph> 현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서.
정보

다음 섹션에서는 조직에 수익 창출을 사용 설정하는 방법을 설명합니다. 사용자가 Edge 클라우드인지 Edge인지에 따라 조직의 수익 창출 사용 설정에 따라 달라집니다. 사용할 수 있습니다

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