Geo Nodes API (deprecated)
Geo 노드를 관리하는 REST API입니다 (deprecated). 대신 Geo Sites API를 사용하세요.
Warning Geo Nodes API는 GitLab 16.0에서 deprecated 되었으며 API v5에서 제거될 예정입니다. 대신 Geo Sites API 를 사용하세요. 이 변경사항은 파괴적 변경입니다. 이 API를 사용하여 Geo 노드 를 관리합니다. 전제 조건: 관리자여야 합니다. Geo 노드 생성 # Geo 노드를 생성합니다. POST /geo_nodes curl --request POST \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://primary.example.com/api/v4/geo_nodes" \ -d "name=himynameissomething" \ -d "url=https://another-node.example.com/" 속성 유형 필수 여부 설명 primary 부울 아니요 이 노드를 primary로 지정할지 여부. 기본값: false. enabled 부울 아니요 Geo 노드 활성화 여부를 나타내는 플래그. 기본값: true. name 문자열 예 Geo 노드의 고유 식별자. gitlab.rb 에 설정된 경우 geo_node_name 과 일치해야 하고, 그렇지 않으면 external_url 과 일치해야 합니다. url 문자열 예 Geo 노드의 사용자 대면 URL. internal_url 문자열 아니요 보조 노드가 primary 노드에 연락하는 데 사용할 primary 노드에 정의된 URL. 설정하지 않으면 url 을 반환합니다. files_max_capacity 정수 아니요 이 보조 노드에 대한 LFS/첨부파일 백필의 최대 동시 실행 수를 제어합니다. 기본값: 10. repos_max_capacity 정수 아니요 이 보조 노드에 대한 저장소 백필의 최대 동시 실행 수를 제어합니다. 기본값: 25. verification_max_capacity 정수 아니요 이 노드에 대한 저장소 검증의 최대 동시 실행 수를 제어합니다. 기본값: 100. container_repositories_max_capacity 정수 아니요 이 노드에 대한 컨테이너 저장소 동기화의 최대 동시 실행 수를 제어합니다. 기본값: 10. sync_object_storage 부울 아니요 보조 Geo 노드가 Object Storage의 블롭을 복제해야 하는지 여부를 나타내는 플래그. 기본값: false. selective_sync_type 문자열 아니요 특정 그룹 또는 샤드에만 동기화를 제한합니다. 유효한 값: "namespaces" , "shards" , null . selective_sync_shards 배열 아니요 selective_sync_type == shards 인 경우 동기화되는 프로젝트의 저장소 스토리지. selective_sync_namespace_ids 배열 아니요 selective_sync_type == namespaces 인 경우 동기화되어야 하는 그룹의 ID. minimum_reverification_interval 정수 아니요 저장소 검증이 유효한
