Учитывается ли регистр при совпадении префикса тега ECR Lifecycle Tasks?

#amazon-web-services #docker #amazon-ecr #docker-tag

#amazon-web-services #docker #amazon-ecr #docker-tag

Вопрос:

Если у меня есть политика жизненного цикла в моем AWS ECR. Учитывается ли регистр в этих задачах? В качестве примера предположим, что у меня должна была быть следующая политика:

 {
      "action": {
        "type": "expire"
      },
      "selection": {
        "countType": "sinceImagePushed",
        "countUnit": "days",
        "countNumber": 15,
        "tagStatus": "tagged",
        "tagPrefixList": [
          "ABCD-"
        ]
      },
      "description": "Expire ABCD images older than 15 days",
      "rulePriority": 3
    }
  

Теперь, если у меня в реестре помечены два изображения старше 15 дней

 abcd-1.0.0
ABCD-1.1.1
  

Истечет ли срок действия обоих этих изображений или только ABCD-1.1.1 ?

Комментарии:

1. Да, это не то же самое, что теги ресурсов AWS. Я опубликовал новый ответ, смотрите ниже, спасибо.

Ответ №1:

Теги Docker чувствительны к регистру:

Краткий пост о извлечении контейнеров docker (это относится и к docker run)…при указании изображения контейнера имя изображения контейнера и тег учитывают регистр. Мы не собираемся обсуждать, сколько времени у меня уходит на устранение неполадок, чтобы разобраться в этом … но давайте просто скажем, что это больше, чем я готов признать публично.

https://www.sqlservercentral.com/blogs/docker-image-tags-are-case-sensitive