3.4. 웹 콘솔을 사용하여 서비스 레지스트리 인스턴스 설정 구성
관리자는 서비스 레지스트리 웹 콘솔을 사용하여 런타임에 서비스 레지스트리 인스턴스에 대한 동적 설정을 구성할 수 있습니다. 인증, 권한 부여 및 API 호환성과 같은 기능의 구성 옵션을 관리할 수 있습니다.
인증 및 권한 부여 설정은 Service Registry 인스턴스가 배포되었을 때 인증이 이미 활성화된 경우에만 웹 콘솔에 표시됩니다. 자세한 내용은 OpenShift에 서비스 레지스트리 설치 및 배포를 참조하십시오.
사전 요구 사항
- Service Registry 인스턴스가 이미 배포되어 있습니다.
관리자 액세스 권한이 있는 서비스 레지스트리 웹 콘솔에 로그인되어 있습니다.
http://MY_REGISTRY_URL/ui
절차
- 서비스 레지스트리 웹 콘솔에서 설정 탭을 클릭합니다.
이 Service Registry 인스턴스에 구성할 설정을 선택합니다.
Expand 표 3.1. 인증 설정 설정 설명 HTTP 기본 인증
인증이 이미 활성화된 경우에만 표시됩니다. Service Registry 사용자는 OAuth 외에도 HTTP 기본 인증을 사용하여 인증할 수 있습니다. 기본적으로 선택되지 않습니다.
Expand 표 3.2. 권한 부여 설정 설정 설명 익명 읽기 액세스
인증이 이미 선택된 경우에만 표시됩니다. 선택한 경우 서비스 레지스트리는 인증 정보 없이 익명 사용자의 요청에 대한 읽기 전용 액세스 권한을 부여합니다. 이 설정은 이 인스턴스를 사용하여 스키마 또는 API를 외부에 게시하려는 경우에 유용합니다. 기본적으로 선택되지 않습니다.
아티팩트 소유자 전용 권한 부여
인증이 이미 활성화된 경우에만 표시됩니다. 선택하면 아티팩트를 생성한 사용자만 해당 아티팩트를 수정할 수 있습니다. 기본적으로 선택되지 않습니다.
아티팩트 그룹 소유자 전용 권한 부여
인증이 이미 활성화되어 있고 Artifact 소유자 전용 인증이 선택된 경우에만 표시됩니다. 선택하면 아티팩트 그룹을 생성한 사용자만 해당 아티팩트 그룹에 대한 쓰기 권한이 있습니다(예: 해당 그룹에서 아티팩트를 추가하거나 제거하는 등). 기본적으로 선택되지 않습니다.
인증된 읽기 액세스
인증이 이미 활성화된 경우에만 표시됩니다. 선택한 경우 서비스 레지스트리는 사용자 역할에 관계없이 인증된 사용자의 요청에 최소한 읽기 전용 액세스 권한을 부여합니다. 기본적으로 선택되지 않습니다.
Expand 표 3.3. 호환성 설정 설정 설명 레거시 ID 모드(호환 API)
선택하면 Confluent Schema Registry compatibility API가
contentId
대신globalId
를 아티팩트 식별자로 사용합니다. 이 설정은 v1 Core Registry API를 기반으로 레거시 서비스 레지스트리 인스턴스에서 마이그레이션할 때 유용합니다. 기본적으로 선택되지 않습니다.Expand 표 3.4. 웹 콘솔 설정 설정 설명 다운로드 링크 만료
예를 들어 인스턴스에서 아티팩트 데이터를 내보낼 때 보안상의 이유로 만료되기 전에
.zip
다운로드 파일에 생성된 링크가 활성화되는 시간(초)입니다. 기본값은 30초입니다.UI 읽기 전용 모드
선택하면 서비스 레지스트리 웹 콘솔이 읽기 전용으로 설정되어 생성, 읽기, 업데이트 또는 삭제 작업이 방지됩니다. Core Registry API를 사용하여 변경한 내용은 이 설정의 영향을 받지 않습니다. 기본적으로 선택되지 않습니다.