조직 삭제

API 허브 통합에서 Apigee Edge for Private Cloud 조직을 삭제하려면 다음 단계를 따르세요.

  1. 메시지 프로세서 구성:

    마지막으로 메시지 프로세서를 업데이트하여 삭제할 조직의 이중 쓰기 기능을 사용 중지합니다. 이 구성 변경사항은 프라이빗 클라우드용 Apigee Edge 설치의 각 메시지 프로세서 (MP) 노드에 적용해야 합니다.

    • 각 MP 노드에서 /opt/apigee/customer/application/message-processor.properties 파일을 수정합니다.
    • conf_message-processor-communication_uapim.enabled.environments 속성을 찾아 삭제하는 조직 및 환경과 관련된 모든 항목을 삭제합니다.

      예를 들어 new_org와 환경 dev, staging를 삭제하는 경우 다음을 실행합니다.

      Apigee API Hub for Private Cloud 커넥터 런타임 데이터 온램프를 사용 중지해야 하는 모든 환경의 쉼표로 구분된 목록입니다. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod

      네트워크 파일 시스템 (NFS) 마운트 경로conf_message-processor-communication_uapim.runtime.data.path=/the/nfs

  2. Private Cloud 커넥터용 Apigee API 허브 구성:

    그런 다음 삭제할 조직의 항목을 삭제하여 Apigee API 허브 커넥터의 구성을 업데이트합니다.

    • /opt/apigee/customer/application/uapim-connector.properties 파일을 수정합니다.
    • conf_uapim_connector.uapim.settings.json 섹션 아래에서 connectorConfig 섹션을 찾아 삭제하려는 조직에 해당하는 전체 JSON 블록을 삭제합니다.

      예를 들어 new_org를 삭제하는 경우:

      conf_uapim_connector.uapim.settings.json={
                "connectorConfig" : {
                  "org1" : {
                    "runtimeDataPubsub" : "",
                    "metadataPubsub":"",
                    "serviceAccount": "mysa1@in.myfirstProject",
                    "pluginInstanceId":"aaaa"
                  }
                },
                "runtimeDataPath":"/the/nfs/mounted/path",
                "managementServer": "hostname"
              }
      
    • 파일을 수정한 후 변경사항이 적용되도록 Private Cloud용 Apigee API 허브 커넥터를 다시 시작합니다.
      apigee-service edge-uapim-connector restart
  3. API 허브에서 플러그인 인스턴스 삭제:

    먼저 API 허브에서 삭제하려는 조직과 연결된 플러그인 인스턴스를 삭제합니다. 이 작업을 실행하면 해당 조직의 메타데이터 및 런타임 데이터 흐름이 중지됩니다.

  4. 관련된 모든 MP 노드에서 이 파일을 업데이트한 후 메시지 프로세서의 순차적 재시작을 실행하여 구성이 적용되도록 합니다.