금지된 오류

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

오류 텍스트

Forbidden. [Description]

여기서 [Description]은 오류의 원인을 설명하는 문자열입니다.

Forbidden. You don't have permissions to access this resource.

API를 호출할 때 일반적으로 Forbidden 오류 메시지가 표시됩니다. 한 가지 일반적인 조직 관리자 또는 다른 유형의 사용자가 관리 API를 제공합니다.

예를 들어 Edge 관리 API를 사용하여 클라우드의 Edge에 사용자를 만들려면 https://api.enterprise.apigee.com/v1/users에 대한 POST 요청 하지만 시스템 관리자가 아닌 다른 사용자의 사용자 인증 정보를 전달하면 호출 시 HTTP 403이 반환됩니다. 다음과 같은 금지된 오류가 표시됩니다.

> POST /v1/users HTTP/1.1
> Host: api.enterprise.apigee.com
> User-Agent: curl/7.54.0
> Accept: */*
> Content-Type:application/xml
> Content-Length: 162
>
* upload completely sent off: 162 out of 162 bytes
< HTTP/1.1 403 Forbidden

이 오류의 의미

Edge 조직의 모든 사용자는 역할에 할당됩니다. 역할은 본질적으로 CRUD 기반 권한 세트 CRUD는 '만들기, 읽기, 업데이트, 삭제'를 의미합니다. 예를 들어 사용자는 엔티티에 대한 세부정보를 읽거나 '가져올' 수는 있지만 다음 권한은 허용하지 않는 역할이 부여됩니다. '업데이트' 또는 '삭제' 있습니다.

금지됨 오류는 일반적으로 사용자에게 할당된 역할이 요청된 작업을 수행할 권한이 없습니다.

역할 할당하기를 참고하세요. 확인하세요.

문제 해결

일반적인 문제 해결 단계

이 오류를 해결하려면 Apigee 전문가의 도움이 필요할 수 있지만 다음을 시도해 볼 수 있습니다. 지원 문의 또는 Apigee 커뮤니티에 게시하기 전에 일반적인 문제 해결 단계를 숙지하시기 바랍니다.

처음으로 조직을 만든 신규 고객이신가요?

첫 조직을 만드는 Apigee 신규 사용자의 경우 몇 시간밖에 걸리지 않습니다. 새로운 몇 시간 후에 다시 시도해 주세요.

다른 사용자가 최근에 권한을 변경했는지 확인

Edge UI에서 관리자 > 조직 기록을 검토하여 최근 권한 변경사항 최근에 생성된 권한을 찾거나 삭제됨:

시스템 관리자 사용자 인증 정보가 필요한 API를 호출하나요?

일부 Edge 관리 API에서는 다음과 같은 시스템 관리자 사용자 인증 정보를 전달해야 합니다. API:

Cloud 고객의 경우 Apigee가 시스템 관리자 역할을 합니다. 따라서 일괄 처리를 수행해야 하는 경우 시스템 관리자 권한이 필요한 작업은 Apigee Edge 지원팀에 문의하세요.

Edge 관리 API를 호출할 때 Forbidden 오류가 발생하면 자세한 내용은 API 참조 시작하기를 참조하여 API 호출의 요구사항을 확인하세요.

보호되는 리소스에 대한 액세스 권한을 부여하기 위해 역할을 만들거나 수정하고 있나요?

Edge를 사용하면 커스텀 역할을 만들어 보호된 리소스에 대한 사용자 액세스를 제어할 수 있습니다. 예를 들어 역할을 만들어 API, 제품, 보고서에 대한 액세스를 제어할 수 있습니다. 자세한 내용은 역할 할당을 참고하세요.

그러나 시스템 관리자만 다음 항목에 대한 권한을 지정하는 역할을 만들 수 있습니다. 리소스:

  • /environments
  • /environments/*
  • /environments/*/keystores/*/aliases/*/key
  • /environments/*/pods
  • /environments/*/servers
  • /pods
  • /rebuildindex
  • /userroles/devadmin
  • /userroles/devadmin/permissions
  • /userroles/devadmin/permissions/*
  • /userroles/devadmin/users
  • /userroles/devadmin/users/*
  • /users/*/status
  • /users
  • /users/*

이러한 리소스에 권한을 할당하는 역할을 만들려고 하면 Forbidden 오류가 발생합니다.

Cloud 고객의 경우 Apigee 상태 페이지에서 서비스 중단 확인

Cloud의 Edge에 서비스 중단이 발생하면 Forbidden 오류가 발생할 수 있습니다. 사용 다음 URL로 이동하여 현재 에지 상태를 확인하여 서비스 중단이 있는지 확인합니다.

https://status.apigee.com/

사용 중 고객 지원이 포함된 Edge Cloud 버전인가요?

이 오류를 해결하기 위해 Apigee 지원팀에 문의해야 할 수도 있지만 먼저 위의 일반사항에 설명된 단계 문제 해결 단계를 참조하세요. Apigee와 관련하여 도움이 필요한 경우 Apigee 지원.

Edge 프라이빗 클라우드를 사용하고 있나요?

프라이빗 클라우드 설치에서 시스템 관리자를 정의합니다. 작업 수행이 필요한 경우 시스템 관리자 사용자 인증 정보가 필요한 경우(예: 조직 생성) Edge 시스템 관리자와 함께 협력할 수 있습니다

Google Maps JavaScript API v2에서는 평가 버전인가요?

이 오류를 해결하기 위해 Apigee 커뮤니티에 문제를 게시해야 할 수도 있지만, 위의 일반적인 문제 해결 단계에 설명된 단계를 먼저 시도해 볼 수 있습니다.