북향 PSC의 Apigee 연결 문제

고객의 소비자 프로젝트에서 Apigee 인스턴스로 연결되는 북쪽 Private Service Connect(PSC) 엔드포인트를 설정하려고 시도할 때, 네트워크 엔드포인트 그룹 상태가 Pending으로 유지되고 Accepted 상태로 진행되지 않습니다.

증상

고객의 소비자 프로젝트에서 Private Service Connect(PSC) 엔드포인트 상태가 Pending으로 표시됩니다.

오류 메시지

오류 메시지가 표시되지 않습니다.

구성된 PSC 엔드포인트가 Pending 상태에서 멈춰 있습니다.

가능한 원인

원인 설명
구성된 Private Service Connect(PSC) 엔드포인트가 포함된 프로젝트가 Apigee 인스턴스의 소비자 허용 목록에 포함되어 있지 않습니다. PSC 엔드포인트가 위치한 프로젝트를 Apigee 인스턴스에 추가해야 합니다.

원인 1: PSC 엔드포인트 프로젝트 누락

구성된 Private Service Connect(PSC) 엔드포인트가 포함된 프로젝트가 Apigee 인스턴스의 소비자 허용 목록에 포함되어 있지 않습니다.

진단

  1. 고객 소비자 프로젝트의 엔드포인트 구성에서 Apigee 서비스 연결 정보를 확인합니다.
  2. 소비자 프로젝트가 Apigee 인스턴스의 소비자 허용 목록에 추가되어 있는지 확인합니다. 이 작업은 관리 API 또는 콘솔 UI를 통해 수행할 수 있습니다.

API 예시

다음 출력에는 소비자 프로젝트가 consumerAcceptList에 포함되어 있지 않습니다.

명령어 샘플:

curl -H "Authorization: Bearer $TOKEN" "https://apigee.googleapis.com/v1/organizations/$ORG_NAME/instances"

여기서 ORG_NAME은 Apigee 조직의 ID입니다.

샘플 출력:

{
  "instances": [
    {
      "name": "apigee-dev-us-central1-instance",
      "location": "us-central1",
      "host": "10.71.132.2",
      "port": "443",
      "createdAt": "1746546423661",
      "lastModifiedAt": "1747937301425",
      "state": "ACTIVE",
      "peeringCidrRange": "SLASH_22",
      "runtimeVersion": "1-15-0-apigee-4",
      "ipRange": "10.71.132.0/22,10.71.136.0/28",
      "consumerAcceptList": [
        "prj-example-dev"
      ],
      "serviceAttachment": "projects/a1b2c3d4e5f6g7h8ip-tp/regions/us-central1/serviceAttachments/apigee-us-central1-7xxw",
      "accessLoggingConfig": {
        "enabled": true
      }
    }
  ]
}

해결 방법

Private Service Connect를 사용하는 북향 네트워킹 문서를 참조하고, Apigee UI 또는 관리 API를 사용하여 Apigee 인스턴스의 consumerAcceptList를 새 엔드포인트 그룹 프로젝트로 업데이트하세요.