Geo 사이트 API
Geo 사이트 API에 대해 설명합니다.
히스토리 GitLab 16.0에서 도입 되었습니다. 이 API를 사용하여 Geo 사이트 를 관리합니다. 사전 요구 사항: 관리자여야 합니다. Geo 사이트 만들기 # 히스토리 blob_download_timeout 이 GitLab 18.10에서 도입 되었습니다. Geo 사이트를 만듭니다. POST /geo_sites curl --header "PRIVATE-TOKEN: <your_access_token>" "https://primary.example.com/api/v4/geo_sites" \ --request POST \ -d "name=himynameissomething" \ -d "url=https://another-node.example.com/" 속성 유형 필수 여부 설명 primary boolean 아니요 이 사이트가 기본 사이트인지 지정합니다. 기본값은 false입니다. enabled boolean 아니요 Geo 사이트의 활성화 여부를 나타내는 플래그입니다. 기본값은 true입니다. name string 예 Geo 사이트의 고유 식별자입니다. gitlab.rb 에 설정된 경우 geo_node_name 과 일치해야 하며, 그렇지 않으면 external_url 과 일치해야 합니다. url string 예 Geo 사이트의 사용자 대향 URL입니다. internal_url string 아니요 보조 사이트가 기본 사이트에 연결하는 데 사용해야 하는 기본 사이트에 정의된 URL입니다. 설정되지 않은 경우 url 을 반환합니다. files_max_capacity integer 아니요 이 보조 사이트에 대한 LFS/첨부 파일 백필의 최대 동시 실행 수를 제어합니다. 기본값은 10입니다. repos_max_capacity integer 아니요 이 보조 사이트에 대한 리포지터리 백필의 최대 동시 실행 수를 제어합니다. 기본값은 25입니다. verification_max_capacity integer 아니요 이 사이트의 리포지터리 검증의 최대 동시 실행 수를 제어합니다. 기본값은 100입니다. container_repositories_max_capacity integer 아니요 이 사이트의 컨테이너 리포지터리 동기화의 최대 동시 실행 수를 제어합니다. 기본값은 10입니다. sync_object_storage boolean 아니요 보조 Geo 사이트가 오브젝트 스토리지의 블랍을 복제해야 하는지를 나타내는 플래그입니다. 기본값은 false입니다. selective_sync_type string 아니요 특정 그룹 또는 샤드로만 동기화를 제한합니다. 유효한 값: "namespaces" , "shards" , 또는 null . selective_sync_shards array 아니요 selective_sync_type == shards 인 경우 동기화되는 프로젝트의 리포지터리 스토리지입니다. selective_sync_namespace_ids array 아니요 selective_sync_type == namespaces 인 경우 동기화해야 하는
