금지된 오류

Apigee Edge 문서입니다.
Go to the Apigee X 문서로 이동합니다.
info

오류 텍스트

Forbidden. [Description]

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

예

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

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

예를 들어 Edge 관리 API를 사용하여 Cloud의 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는 '만들기, 읽기, 업데이트, 삭제'를 의미합니다. 예를 들어 사용자에게 항목에 대한 세부정보를 읽거나 "가져올 수" 있도록 하는 역할이 부여될 수 있지만 "업데이트" 또는 "삭제" 권한은 부여되지 않을 수 있습니다.

Forbidden 오류는 일반적으로 사용자에게 할당된 역할에 요청된 작업을 수행할 권한이 없음을 의미합니다.

자세한 내용은 역할 할당 을 참조하세요.

문제 해결

일반 문제 해결 단계

이 오류를 해결하려면 Apigee의 전문가 도움이 필요할 수 있지만 지원팀에 문의하거나 Apigee 커뮤니티에 게시하기 전에 다음 일반 문제 해결 단계를 시도해 볼 수 있습니다.

첫 번째 조직을 만든 신규 고객인가요?

첫 번째 조직을 만드는 Apigee의 신규 사용자의 경우 Apigee에서 생성 프로세스를 완료하는 데 몇 시간이 걸릴 수 있습니다. 새 조직에서 Forbidden 오류가 표시되면 몇 시간 기다린 후 다시 시도하세요.

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

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을 사용하여 현재 Edge 상태를 확인하여 서비스 중단이 있는지 확인합니다.

https://status.apigee.com/

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

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

Edge Private Cloud를 사용하고 있나요?

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

Apigee Edge의 무료 평가판을 사용하고 있나요?

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