불변 태그 검증 요청

불변 태그 검증 요청 (immutable_tags_verify_request)

Docker Hub 저장소의 불변 태그(immutable tag) 규칙이 실제로 어떤 태그를 걸러내는지 검증할 때 보내는 요청 스키마예요. 정규식(regex)을 받아서, 그 규칙이 적용되는 태그를 미리 확인할 수 있게 해줍니다.

출처: 문서

본문

이 요청은 regex 필드를 가진 객체예요. regex는 Go 정규식 문법을 따르고, 쉼표는 허용되지 않아요.

{
  "examples": [
    {
      "regex": "v.*"
    }
  ],
  "properties": {
    "regex": {
      "description": "Regular expression using Go regular expression syntax. Commas are not permitted.",
      "example": "v.*",
      "pattern": "^[^,]*$",
      "type": "string"
    }
  },
  "required": [
    "regex"
  ],
  "type": "object"
}
  • regex는 필수 필드이고, 불변 태그 규칙으로 쓸 정규식을 담아요.
  • pattern^[^,]*$이라 값에 쉼표가 들어가면 안 됩니다.
  • 예시로 v.*를 주면 v로 시작하는 태그들을 대상으로 검증해요.

더 알아보기