최상위 그룹의 감사 이벤트 스트리밍 GraphQL API
GraphQL API를 사용하여 최상위 그룹의 감사 이벤트 스트리밍 대상을 관리합니다.
히스토리 사용자 지정 HTTP 헤더 API가 GitLab 15.1에서 streaming_audit_event_headers 라는 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화됩니다. 사용자 지정 HTTP 헤더 API가 GitLab 15.2에서 GitLab.com 및 GitLab Self-Managed에서 활성화 되었습니다. 사용자 지정 HTTP 헤더 API가 GitLab 15.3에서 일반 제공 되었습니다. 기능 플래그 streaming_audit_event_headers 가 제거되었습니다. 사용자 지정 검증 토큰 API 지원이 GitLab 15.4에서 도입 되었습니다. 기능 플래그 ff_external_audit_events 가 GitLab 16.2에서 기본적으로 활성화되었습니다. 사용자 지정 대상 이름 API 지원이 GitLab 16.2에서 도입 되었습니다. API 기능 플래그 ff_external_audit_events 가 GitLab 16.4에서 제거되었습니다. GraphQL API를 사용하여 최상위 그룹의 감사 이벤트 스트리밍 대상을 관리합니다. HTTP 대상 # 최상위 그룹의 HTTP 스트리밍 대상을 관리합니다. 새 스트리밍 대상 추가 # 최상위 그룹에 새 스트리밍 대상을 추가합니다. Warning 스트리밍 대상은 민감한 정보를 포함할 수 있는 모든 감사 이벤트 데이터를 수신합니다. 스트리밍 대상을 신뢰하는지 확인하세요. 전제 조건: 최상위 그룹에 대한 Owner 역할. 스트리밍을 활성화하고 최상위 그룹에 대상을 추가하려면 externalAuditEventDestinationCreate 뮤테이션을 사용합니다. mutation { externalAuditEventDestinationCreate ( input : { destinationUrl : "https://mydomain.io/endpoint/ingest" , groupPath : "my-group" } ) { errors externalAuditEventDestination { id name destinationUrl verificationToken group { name } } } } externalAuditEventDestinationCreate GraphQL 뮤테이션을 사용하여 선택적으로 사용자 지정 검증 토큰을 지정할 수 있습니다(기본 GitLab 생성 토큰 대신). 검증 토큰 길이는 16~24자 이내여야 하며 후행 공백은 제거되지 않습니다. 암호학적으로 임의적이고 고유한 값을 설정해야 합니다. 예: mutation { externalAuditEventDestinationCreate ( input : { destinationUrl : "https://mydomain.io/endpoint/ingest" , groupPath : "my-group" , verificationToken : "unique-random-verification-token-here" } ) { errors externalAuditEventDestination { id name destina
