6.3. 서비스 레지스트리의 새로운 기능


Service Registry 2.3에는 다음과 같은 새로운 기능이 포함되어 있습니다.

서비스 레지스트리 인증 및 권한 부여
  • 역할 기반 권한 확대 - 이전처럼 서비스 레지스트리 및 RH-SSO에서 역할 기반 인증을 구성할 수 있습니다. Service Registry 애플리케이션에서 역할 기반 권한 부여가 활성화된 경우 웹 콘솔 또는 REST API를 사용하여 액세스를 제어할 수 있습니다.
  • 소유자 기반 권한 부여 확장 - 이제 artifact-group 수준에서 소유자 기반 권한 부여 옵션과 아티팩트 수준에서 이전과 같이 아티팩트 수준을 활성화할 수 있습니다.
  • 익명 읽기 액세스 권한 - 익명 읽기 액세스 옵션이 활성화되면 인증되지 않은 (anonymous) 사용자는 모든 아티팩트에 대한 읽기 전용 액세스 권한을 갖습니다.
  • 인증된 읽기 액세스 권한이 - 인증된 읽기 액세스 옵션을 활성화하면 사용자에게 서비스 레지스트리 역할이 부여되지 않은 경우에도 인증된 사용자에게 모든 아티팩트에 대한 읽기 전용 액세스 권한이 있습니다.
  • HTTP 기본 인증 - 이 옵션이 활성화되면 사용자 또는 클라이언트 애플리케이션에서 HTTP 기본 인증을 사용하여 서비스 레지스트리에 액세스할 수 있습니다.
  • Kafka 스토리지의 사용자 지정 TLS 인증서 - 스토리지에 Kafka를 사용할 때 이제 사용자 지정 TLS 인증서를 사용하여 Kafka에 안전하게 연결할 수 있습니다.
  • 변경 아티팩트 소유자 - 관리자 또는 아티팩트 소유자는 REST API 또는 웹 콘솔을 사용하여 특정 스키마 또는 API 아티팩트의 소유자를 변경할 수 있습니다.
운영 및 모니터링 개선 사항
  • 감사 로깅 - 서비스 레지스트리 데이터를 변경하면 감사 로그 항목이 생성됩니다.
  • Prometheus 지표 - 모니터링에 사용할 수 있도록 지표는 Prometheus 형식으로 표시됩니다.
  • Sentry integration - Sentry 1.x와의 선택적 통합입니다.
Operator 개선 사항
  • 사용자 지정 환경 변수 - ApicurioRegistry 사용자 정의 리소스에서 임의의 환경 변수를 설정할 수 있습니다. 이러한 변수는 Deployment 리소스를 사용하여 서비스 레지스트리에 적용됩니다.
  • PodDisruptionBudget 지원 - 이 리소스는 최대 하나의 복제본을 사용할 수 없도록 자동으로 생성됩니다.
  • NetworkPolicy 지원 - Service Registry Operator는 포트 8080에 대한 수신 네트워크 정책을 생성합니다.
아티팩트 참조
아티팩트는 이제 서비스 레지스트리의 다른 아티팩트를 참조할 수 있습니다. 지원되는 여러 아티팩트 유형에서는 한 파일에서 다른 파일로의 참조를 허용합니다. 예를 들어, OpenAPI 파일에는 다른 파일에 정의된 JSON 스키마를 참조하는 속성이 포함된 데이터 유형이 있을 수 있습니다. 일반적으로 이러한 참조에는 아티팩트 유형과 관련된 구문이 있습니다. 이제 REST API를 사용하여 서비스 레지스트리에 등록된 아티팩트에 대한 유형별 참조를 확인할 수 있도록 매핑을 생성할 수 있습니다.
서비스 레지스트리 인스턴스의 동적 글로벌 구성
Service Registry에는 일반적으로 배포 시 설정되는 많은 글로벌 구성 옵션이 있습니다. 이제 서비스 레지스트리 인스턴스에 대해 런타임 시 이러한 옵션의 하위 집합도 구성할 수 있습니다. REST API 또는 웹 콘솔을 사용하여 런타임 시 이러한 옵션을 관리할 수 있습니다. 예를 들어 이러한 옵션에는 소유자 기반 권한, 익명 읽기 액세스 및 인증된 읽기 액세스 권한이 포함됩니다.
URL에서 아티팩트 업로드
파일에서 이미 지원되는 업로드 외에도 URL에서 스키마 또는 API 아티팩트를 업로드할 수 있습니다. 서비스 레지스트리 웹 콘솔 또는 REST API를 사용하여 업로드할 수 있습니다.
웹 콘솔 개선 사항
  • 서비스 레지스트리 데이터의 가져오기 및 내보내기 - 관리자는 이제 웹 콘솔을 사용하여 이전과 마찬가지로 REST API를 사용하여 .zip 파일의 모든 서비스 레지스트리 데이터를 내보낼 수 있습니다. 그런 다음 이 .zip 파일을 다른 서비스 레지스트리 배포로 가져올 수 있습니다.
  • 서비스 레지스트리의 아티팩트에 대한 전체 지원 에는 이름, 설명, 라벨(simple keyword list), 속성(이름/값 쌍)과 같은 사용자 정의 및 편집 가능한 메타데이터가 있을 수 있습니다. 이전과 같이 REST API를 사용하는 것 외에도 속성 표시 및 편집을 지원하도록 웹 콘솔이 개선되었습니다.
  • AsyncAPI 아티팩트에 대한 문서 생성 - AsyncAPI 아티팩트는 아티팩트 세부 정보 페이지의 문서 탭을 지원합니다. 이 탭에는 AsyncAPI 콘텐츠에서 생성된 사람이 읽을 수 있는 문서가 표시됩니다. 이 기능은 이전에는 OpenAPI 아티팩트에서만 사용할 수 있었습니다.
  • JSON 형식의 아티팩트 유형에 대해 JSON을 YAML로 표시하는 옵션 - 아티팩트 세부 정보 페이지의 콘텐츠 탭에서 JSON과 YAML 형식 간 전환을 지원합니다.
REST API 개선 사항
  • 개선된 /users/me 끝점 - 서비스 레지스트리 코어 REST API에는 현재 인증된 사용자에 대한 정보를 반환하는 /users/me 엔드포인트가 있습니다. 이 끝점을 사용하여 사용자의 할당된 역할을 검사하고 해당 기능을 확인할 수 있습니다.
  • Confluent Compatibility API 지원 - Service Registry에서 Confluent Schema Registry API 버전 6을 지원합니다.

서비스 레지스트리 사용자 문서 및 예제

버전 2.3에서 사용할 수 있는 새로운 기능으로 문서 라이브러리가 업데이트되었습니다.

오픈 소스 데모 애플리케이션도 업데이트되었습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동