최상위 그룹의 감사 이벤트 스트리밍 GraphQL API
GraphQL API를 사용하여 최상위 그룹의 감사 이벤트 스트리밍 대상을 관리합니다.
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 destinationUrl verificationToken group { name } } } } externalAuditEventDestinationCreate GraphQL 뮤테이션을 사용하여 선택적으로 사용자 지정 대상 이름을 지정할 수 있습니다(기본 GitLab 생성 이름 대신). 이름 길이는 72자를 초과할 수 없으며 후행 공백은 제거되지 않습니다. 이 값은 그룹 범위 내에서 고유해야 합니다. 예: mutation { externalAuditEventDestinationCreate ( input : { destinationUrl : "https://mydomain.io/endpoint/ingest" , name : "destination-name-here" , groupPath : "my-group" } ) { errors externalAuditEventDestination { id name destinationUrl verificationToken group { name } }