8장. 서비스 레지스트리 구성 참조


이 장에서는 서비스 레지스트리에서 사용할 수 있는 구성 옵션에 대한 참조 정보를 제공합니다.

추가 리소스

8.1. 서비스 레지스트리 구성 옵션

다음 서비스 레지스트리 구성 옵션은 각 구성 요소 범주에 사용할 수 있습니다.

8.1.1. api

표 8.1. API 구성 옵션
이름유형Default에서 사용 가능설명

registry.api.errors.include-stack-in-response

boolean

false

2.1.4.Final

오류 응답에 스택 추적 포함

registry.disable.apis

선택 사항<list<string>>

 

2.0.0.Final

API 비활성화

8.1.2. auth

표 8.2. 인증 구성 옵션
이름유형Default에서 사용 가능설명

registry.auth.admin-override.claim

string

org-admin

2.1.0.Final

인증 관리자 덮어쓰기 클레임

registry.auth.admin-override.claim-value

string

true

2.1.0.Final

인증 관리자 덮어쓰기 클레임 값

registry.auth.admin-override.enabled

boolean

false

2.1.0.Final

인증 관리자 덮어쓰기 활성화

registry.auth.admin-override.from

string

토큰

2.1.0.Final

의 인증 관리자 덮어쓰기

registry.auth.admin-override.role

string

sr-admin

2.1.0.Final

인증 관리자 덮어쓰기 역할

registry.auth.admin-override.type

string

role

2.1.0.Final

인증 관리자 덮어쓰기 유형

registry.auth.anonymous-read-access.enabled

boolean [dynamic]

false

2.1.0.Final

익명 읽기 액세스

registry.auth.audit.log.prefix

string

audit

2.2.6

애플리케이션 감사 로깅에 사용되는 접두사입니다.

registry.auth.authenticated-read-access.enabled

boolean [dynamic]

false

2.1.4.Final

인증된 읽기 액세스

registry.auth.basic-auth-client-credentials.cache-expiration

integer

10

2.2.6.Final

클라이언트 인증 정보 토큰 만료 시간입니다.

registry.auth.basic-auth-client-credentials.enabled

boolean [dynamic]

false

2.1.0.Final

기본 인증 클라이언트 인증 정보 활성화

registry.auth.basic-auth.scope

선택 사항<string>

 

2.5.0.Final

클라이언트 인증 정보 범위.

registry.auth.client-id

string

 

2.0.0.Final

인증을 위해 서버에서 사용하는 클라이언트 식별자입니다.

registry.auth.client-secret

선택 사항<string>

 

2.1.0.Final

인증에 서버에서 사용하는 클라이언트 시크릿입니다.

registry.auth.enabled

boolean

false

2.0.0.Final

인증 활성화

registry.auth.owner-only-authorization

boolean [dynamic]

false

2.0.0.Final

아티팩트 소유자 전용 권한 부여

registry.auth.owner-only-authorization.limit-group-access

boolean [dynamic]

false

2.1.0.Final

아티팩트 그룹 소유자 전용 권한 부여

registry.auth.role-based-authorization

boolean

false

2.1.0.Final

역할 기반 권한 부여 활성화

registry.auth.role-source

string

토큰

2.1.0.Final

인증 역할 소스

registry.auth.role-source.header.name

string

 

2.4.3.Final

헤더 권한 부여 이름

registry.auth.roles.admin

string

sr-admin

2.0.0.Final

인증 역할 관리자

registry.auth.roles.developer

string

sr-developer

2.1.0.Final

인증 역할 개발자

registry.auth.roles.readonly

string

sr-readonly

2.1.0.Final

인증 역할 읽기 전용

registry.auth.tenant-owner-is-admin.enabled

boolean

true

2.1.0.Final

인증 테넌트 소유자 관리자 활성화

registry.auth.token.endpoint

string

 

2.1.0.Final

인증 서버 URL.

8.1.3. 캐시

표 8.3. 캐시 구성 옵션
이름유형Default에서 사용 가능설명

registry.config.cache.enabled

boolean

true

2.2.2.Final

레지스트리 캐시 활성화

8.1.4. ccompat

표 8.4. ccompat 구성 옵션
이름유형Default에서 사용 가능설명

registry.ccompat.legacy-id-mode.enabled

boolean [dynamic]

false

2.0.2.Final

레거시 ID 모드(호환성 API)

registry.ccompat.max-subjects

integer [dynamic]

1000

2.4.2.Final

반환되는 최대 주체 수(호환성 API)

registry.ccompat.use-canonical-hash

boolean [dynamic]

false

2.3.0.Final

표준 해시 모드 (호환성 API)

8.1.5. 다운로드

표 8.5. 구성 옵션 다운로드
이름유형Default에서 사용 가능설명

registry.download.href.ttl

long [dynamic]

30

2.1.2.Final

링크 만료 다운로드

8.1.6. 이벤트

표 8.6. 이벤트 구성 옵션
이름유형Default에서 사용 가능설명

registry.events.ksink

선택 사항<string>

 

2.0.0.Final

이벤트 Kafka 싱크 활성화

8.1.7. 상태

표 8.7. 상태 구성 옵션
이름유형Default에서 사용 가능설명

registry.liveness.errors.ignored

선택 사항<list<string>>

 

1.2.3.Final

무시된 활성 오류

registry.metrics.PersistenceExceptionLivenessCheck.counterResetWindowDurationSec

integer

60

1.0.2.Final

지속성 활성 검사의 카운터 재설정 창 기간

registry.metrics.PersistenceExceptionLivenessCheck.disableLogging

boolean

false

2.0.0.Final

지속성 활성 점검 로깅 비활성화

registry.metrics.PersistenceExceptionLivenessCheck.errorThreshold

integer

1

1.0.2.Final

지속성 활성 점검 오류 임계값

registry.metrics.PersistenceExceptionLivenessCheck.statusResetWindowDurationSec

integer

300

1.0.2.Final

지속성 활성 검사 상태 재설정 창 기간

registry.metrics.PersistenceTimeoutReadinessCheck.counterResetWindowDurationSec

integer

60

1.0.2.Final

지속성 준비 상태 점검의 카운터 재설정 창 기간

registry.metrics.PersistenceTimeoutReadinessCheck.errorThreshold

integer

5

1.0.2.Final

지속성 준비 상태 점검 오류 임계값

registry.metrics.PersistenceTimeoutReadinessCheck.statusResetWindowDurationSec

integer

300

1.0.2.Final

지속성 준비 상태 점검의 상태 재설정 창 기간

registry.metrics.PersistenceTimeoutReadinessCheck.timeoutSec

integer

15

1.0.2.Final

지속성 준비 상태 점검 시간 제한

registry.metrics.ResponseErrorLivenessCheck.counterResetWindowDurationSec

integer

60

1.0.2.Final

응답 활성 검사의 카운터 재설정 창 기간

registry.metrics.ResponseErrorLivenessCheck.disableLogging

boolean

false

2.0.0.Final

응답 활성 점검의 로깅 비활성화

registry.metrics.ResponseErrorLivenessCheck.errorThreshold

integer

1

1.0.2.Final

응답 활성 검사의 오류 임계값

registry.metrics.ResponseErrorLivenessCheck.statusResetWindowDurationSec

integer

300

1.0.2.Final

응답 활성 검사의 상태 재설정 창 기간

registry.metrics.ResponseTimeoutReadinessCheck.counterResetWindowDurationSec

instance<integer>

60

1.0.2.Final

응답 준비 상태 점검의 카운터 재설정 창 기간

registry.metrics.ResponseTimeoutReadinessCheck.errorThreshold

instance<integer>

1

1.0.2.Final

응답 준비 상태 점검의 오류 임계값

registry.metrics.ResponseTimeoutReadinessCheck.statusResetWindowDurationSec

instance<integer>

300

1.0.2.Final

응답 준비 상태 점검의 상태 재설정 창 기간

registry.metrics.ResponseTimeoutReadinessCheck.timeoutSec

instance<integer>

10

1.0.2.Final

응답 준비 상태 점검 시간 초과

registry.storage.metrics.cache.check-period

long

30000

2.1.0.Final

스토리지 메트릭 캐시 검사 기간

8.1.8. 가져오기

표 8.8. 구성 옵션 가져오기
이름유형Default에서 사용 가능설명

registry.import.url

선택 사항<url>

 

2.1.0.Final

가져오기 URL

8.1.9. kafka

표 8.9. Kafka 구성 옵션
이름유형Default에서 사용 가능설명

registry.events.kafka.topic

선택 사항<string>

 

2.0.0.Final

이벤트 Kafka 주제

registry.events.kafka.topic-partition

optional<integer>

 

2.0.0.Final

이벤트 Kafka 주제 파티션

8.1.10. limits

표 8.10. 제한 구성 옵션
이름유형Default에서 사용 가능설명

registry.limits.config.max-artifact-labels

long

-1

2.2.3.Final

최대 아티팩트 레이블

registry.limits.config.max-artifact-properties

long

-1

2.1.0.Final

최대 아티팩트 속성

registry.limits.config.max-artifacts

long

-1

2.1.0.Final

최대 아티팩트 수

registry.limits.config.max-description-length

long

-1

2.1.0.Final

최대 아티팩트 설명 길이

registry.limits.config.max-label-size

long

-1

2.1.0.Final

최대 아티팩트 레이블 크기

registry.limits.config.max-name-length

long

-1

2.1.0.Final

최대 아티팩트 이름 길이

registry.limits.config.max-property-key-size

long

-1

2.1.0.Final

최대 아티팩트 속성 키 크기

registry.limits.config.max-property-value-size

long

-1

2.1.0.Final

최대 아티팩트 속성 값 크기

registry.limits.config.max-requests-per-second

long

-1

2.2.3.Final

초당 최대 아티팩트 요청 수

registry.limits.config.max-schema-size-bytes

long

-1

2.2.3.Final

최대 스키마 크기(바이트)

registry.limits.config.max-total-schemas

long

-1

2.1.0.Final

최대 총 스키마 수

registry.limits.config.max-versions-per-artifact

long

-1

2.1.0.Final

아티팩트당 최대 버전

registry.storage.metrics.cache.max-size

long

1000

2.4.1.Final

스토리지 지표 캐시 최대 크기입니다.

8.1.11. log

표 8.11. 로그 구성 옵션
이름유형Default에서 사용 가능설명

quarkus.log.level

string

 

2.0.0.Final

로그 수준

8.1.12. 리디렉션

표 8.12. 구성 옵션 리디렉션
이름유형Default에서 사용 가능설명

registry.enable-redirects

boolean

 

2.1.2.Final

리디렉션 활성화

registry.redirects

map<string, string>

 

2.1.2.Final

레지스트리 리디렉션

registry.url.override.host

선택 사항<string>

 

2.5.0.Final

외부에서 액세스할 수 있는 URL을 생성하는 데 사용되는 호스트 이름을 재정의합니다. 호스트 및 포트 덮어쓰기는 HTTPS 패스스루 Ingress 또는 경로를 사용하여 레지스트리를 배포할 때 유용합니다. 이러한 경우 리디렉션에 다시 사용되는 요청 URL(및 포트)은 요청이 프록시되므로 클라이언트에서 사용하는 실제 외부 URL에 속하지 않습니다. 대상 URL에 연결할 수 없기 때문에 리디렉션이 실패합니다.

registry.url.override.port

optional<integer>

 

2.5.0.Final

외부 액세스 가능한 URL을 생성하는 데 사용되는 포트를 재정의합니다.

8.1.13. rest

표 8.13. 나머지 구성 옵션
이름유형Default에서 사용 가능설명

registry.rest.artifact.deletion.enabled

boolean [dynamic]

false

2.4.2-SNAPSHOT

아티팩트 버전 삭제 활성화

registry.rest.artifact.download.maxSize

int

1000000

2.2.6-SNAPSHOT

URL에서 다운로드할 수 있는 아티팩트의 최대 크기

registry.rest.artifact.download.skipSSLValidation

boolean

false

2.2.6-SNAPSHOT

URL에서 아티팩트를 다운로드할 때 SSL 검증 건너뛰기

8.1.14. Store

표 8.14. 저장소 구성 옵션
이름유형Default에서 사용 가능설명

artifacts.skip.disabled.latest

boolean

true

2.4.2-SNAPSHOT

최신 아티팩트 버전을 검색할 때 DISABLED 상태로 아티팩트 버전 건너뛰기

quarkus.datasource.db-kind

string

postgresql

2.0.0.Final

데이터 소스 Db 종류

quarkus.datasource.jdbc.url

string

 

2.1.0.Final

데이터 소스 jdbc URL

registry.sql.init

boolean

true

2.0.0.Final

SQL init

8.1.15. ui

표 8.15. UI 구성 옵션
이름유형Default에서 사용 가능설명

quarkus.oidc.tenant-enabled

boolean

false

2.0.0.Final

UI OIDC 테넌트 활성화

registry.ui.config.apiUrl

string

 

1.3.0.Final

UI API URL

registry.ui.config.auth.oidc.client-id

string

none

2.2.6.Final

UI 인증 OIDC 클라이언트 ID

registry.ui.config.auth.oidc.redirect-url

string

none

2.2.6.Final

UI 인증 OIDC 리디렉션 URL

registry.ui.config.auth.oidc.url

string

none

2.2.6.Final

UI 인증 OIDC URL

registry.ui.config.auth.type

string

none

2.2.6.Final

UI 인증 유형

registry.ui.config.uiCodegenEnabled

boolean

true

2.4.2.Final

UI 코드 생성 활성화

registry.ui.config.uiContextPath

string

/ui/

2.1.0.Final

UI 컨텍스트 경로

registry.ui.features.readOnly

boolean [dynamic]

false

1.2.0.Final

UI 읽기 전용 모드

registry.ui.features.settings

boolean

false

2.2.2.Final

UI 기능 설정

registry.ui.root

string

 

2.3.0.Final

UI 루트 컨텍스트를 재정의합니다(바인 프록시를 사용하여 UI 컨텍스트를 재배치할 때 사용됨)

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.