금지된 오류

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

오류 텍스트

Forbidden. [Description]

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

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

API를 호출할 때 일반적으로 금지됨 오류 메시지가 표시됩니다. 일반적인 원인 중 하나는 조직 관리자 또는 다른 유형의 사용자가 시스템 관리자 사용자 인증 정보가 필요한 Edge 관리 API를 호출하는 경우입니다.

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

> 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 신규 사용자의 경우 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 오류가 발생합니다.

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

Forbidden 오류는 Cloud용 Edge가 중단되면 발생할 수 있습니다. 다음 URL을 사용하여 현재 Edge 상태를 확인하고 중단이 있는지 확인하세요.

https://status.apigee.com/

고객 지원이 포함된 Edge Cloud 버전을 사용하고 있나요?

이 오류를 해결하려면 Apigee 지원팀에 문의해야 할 수 있지만 먼저 위의 일반적인 문제 해결 단계에 설명된 단계를 시도해 보는 것이 좋습니다. Apigee 관련 지원이 필요한 경우 Apigee 지원을 참조하세요.

Edge 프라이빗 클라우드를 사용 중이신가요?

Private Cloud 설치에서는 시스템 관리자를 정의합니다. 조직 만들기와 같이 시스템 관리자 사용자 인증 정보가 필요한 작업을 수행해야 하는 경우 Edge 시스템 관리자와 협력해야 합니다.

Apigee Edge 무료 평가 버전을 사용 중이신가요?

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