조직에서 수익 창출 데이터 삭제하기

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

소개

다음 시나리오에서는 조직의 수익 창출 데이터를 삭제할 수 있습니다.

  • 재사용하려는 테스트 조직의 수익 창출 데이터를 삭제합니다. 이 경우 수익 창출 데이터를 삭제한 후 Apigee Edge 데이터를 동기화해야 합니다.
  • 조직을 삭제합니다. 이 경우 조직을 삭제하기 전에 수익 창출 데이터를 삭제해야 합니다.

조직에서 수익 창출 데이터를 삭제하면 다음 데이터가 영구적으로 삭제됩니다.

  • API 패키지
  • 요금제
  • 개발자가 수락한 요금제
  • 수익 창출 거래
  • 알림 템플릿
  • 서드 파티 결제 시스템 공급자(구성된 경우)

다음 섹션에서는 위의 시나리오를 지원하기 위해 조직에서 수익 창출 데이터를 삭제하는 데 필요한 단계를 설명합니다.

조직의 수익 창출 데이터 삭제 사용 설정

조직에서 수익 창출 데이터를 삭제하려면 먼저 조직에 features.isMintOrgDataDeletionAllowed 속성을 사용 설정해야 합니다.

https://api.enterprise.apigee.com/v1/organizations/org_name API에 대해 POST 호출을 실행하여 속성을 사용 설정합니다. 여기서 org_name은 조직 이름입니다.

curl -u email:password -X POST -H "Content-type:application/json" https://api.enterprise.apigee.com/v1/organizations/{org_name} -d \
'{
  "name" : "{org_name}",
  "properties" : {
    "property" : [ {
      "name" : "features.isMintOrgDataDeletionAllowed",
      "value" : "true"
    }, {
      "name" : "features.topLevelDevelopersAreCompanies",
      "value" : "false"
    } ]
  }
}'

수익 창출 데이터 삭제

조직에서 수익 창출 데이터를 삭제하려면 /organizations/org_name/asyncjobs/deleteorgdata에 POST 요청을 제출하세요. 여기서 org_name은 조직 이름입니다.

예를 들어 다음 요청은 myOrg 조직에서 수익 창출 데이터를 삭제합니다.

curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/deleteorgdata" \
-u email:password

다음은 응답의 예시입니다.

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "DELETE_ORG"
}

비동기 삭제 작업의 상태 보기

비동기 삭제 작업의 상태를 보려면 /asyncjobs/{id}GET 요청을 실행합니다. 여기서 {id}는 응답으로 반환된 삭제 작업의 ID입니다.

예를 들어 다음 요청은 ID가 c6eaa22d-27bd-46cc-be6f-4f77270818cf인 비동기 삭제 작업의 상태를 표시합니다.

curl -X GET \
"https://api.enterprise.apigee.com/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \
-u email:password

다음은 응답의 예시입니다.

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "COMPLETED",
  "type": "DELETE_ORG"
}

Apigee Edge 데이터와 수익 창출 동기화

조직을 재사용하려면 Apigee Edge 데이터를 수익 창출과 동기화에 설명된 대로 Apigee Edge 데이터를 수익 창출과 동기화해야 합니다.

조직 삭제

조직이 더 이상 필요하지 않으면 조직 삭제에 설명된 대로 수익 창출 데이터를 삭제한 후에 삭제할 수 있습니다.