InfoGrab DocsInfoGrab Docs

최상위 그룹의 감사 이벤트 스트리밍 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