Pages 도메인 API
Pages 도메인 API에 대해 설명합니다.
이 API를 사용하여 GitLab Pages 도메인 을 관리합니다. 이 엔드포인트를 사용하려면 GitLab Pages 기능이 활성화되어 있어야 합니다. 기능 관리 및 사용 에 대해 자세히 알아보세요. 모든 Pages 도메인 목록 조회 # 인스턴스의 모든 Pages 도메인을 나열합니다. 사전 조건: 인스턴스에 대한 관리자 권한이 있어야 합니다. GET /pages/domains 지원되는 속성: 속성 유형 필수 설명 domain string no 필터링할 GitLab Pages 사이트의 도메인 성공하면 200 과 다음 응답 속성을 반환합니다: 속성 유형 설명 domain string GitLab Pages 사이트의 커스텀 도메인 이름 url string 프로토콜을 포함한 Pages 사이트의 전체 URL project_id integer 이 Pages 도메인과 연결된 GitLab 프로젝트의 ID verified boolean 도메인이 확인되었는지 여부 verification_code string 도메인 소유권을 확인하는 데 사용되는 고유 레코드 enabled_until date 도메인이 활성화되는 날짜. 도메인이 재확인될 때마다 주기적으로 업데이트됩니다. auto_ssl_enabled boolean Let's Encrypt를 사용한 SSL 인증서 자동 생성 이 이 도메인에서 활성화되었는지 여부 certificate_expiration object SSL 인증서 만료에 대한 정보 certificate_expiration.expired boolean SSL 인증서가 만료되었는지 여부 certificate_expiration.expiration date SSL 인증서의 만료 날짜 및 시간 요청 예시: curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/pages/domains" 응답 예시: [ { "domain" : "ssl.domain.example" , "url" : "https://ssl.domain.example" , "project_id" : 1337 , "verified" : true , "verification_code" : "1234567890abcdef" , "enabled_until" : "2020-04-12T14:32:00.000Z" , "auto_ssl_enabled" : false , "certificate" : { "expired" : false , "expiration" : "2020-04-12T14:32:00.000Z" } } ] 프로젝트의 모든 Pages 도메인 목록 조회 # 지정된 프로젝트의 모든 Pages 도메인을 나열합니다. 사용자는 Pages 도메인을 볼 수 있는 권한이 있어야 합니다. GET /projects/:id/pages/domains 지원되는 속성: 속성 유형 필수 설명 id integer or string yes 프로젝트의 ID 또는 URL 인코딩된 경로 성공하면 200 과 다음 응답 속성을
