최상위 그룹의 감사 이벤트 스트리밍 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 } } } } GitLab 이 생성하는 기본 검증 토큰 대신 직접 정한 검증 토큰을 GraphQL externalAuditEventDestinationCreate 뮤테이션으로 지정할 수 있습니다. 검증 토큰 길이는 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 } } } } GitLab 이 생성하는 기본 대상 이름 대신 직접 정한 대상 이름을 GraphQL externalAuditEventDestinationCreate 뮤테이션으로 지정할 수 있습니다. 이름 길이는 72 자를 넘을 수 없고 뒤쪽 공백은 제거되지 않습니다. 이 값은 그룹 범위에서 고유해야 합니다. 예를 들면 다음과 같습니다. mutation { externalAuditEventDestinationCreate ( input : { destinationUrl : "https://mydomain.io/endpoint/ingest" , name : "destination-name-here" , groupPath : "my-group" } ) { errors externalAuditEventDestination { id name destinationUrl verificationToken group