Подскажите плиз, в ECR lifecycle policy, если я хочу сделать

так чтоб сохранялись последние 30 образов И чтоб не стирались образы с определенным тегом, как такое сделать? стирать все что с тегом я могу, а вот все кроме не пойму как сделать

6 ответов

9 просмотров

Конкретно такое правило - вроде никак. Насколько помню, там есть только один action, а в префиксы тэга нельзя сувать регэкспы (или отрицания)

Dan-Y Автор вопроса
Sebor▂▅▇█▓▒░
Конкретно такое правило - вроде никак. Насколько п...

вот вроде не особо сложная хотелка, хочу просто чистить старые образы, плюс не трогать если есть таг keep:alive (например). Интересно (никогда раньше не интересовался), у них там есть куда RFE засылать?

Dan Y
вот вроде не особо сложная хотелка, хочу просто чи...

Лучшее, куда ты можешь пойти с этим запросом, это техподдержка, если у тебя она куплена

Dan Y
вот вроде не особо сложная хотелка, хочу просто чи...

1. Под капотом ECR образы живут на S3 и используют lifecycle оных. Потому тут есть зависимость от другого сервиса. 2. Наличие слишком общих правил запросто приведёт (и всегда приводит), что лёгким движением можно случайно заэкспайрить все билды оптом и в результате атаковать техподдержку. Потому тут нет хорошего решения. Хочется того, чего нет в дефолте - всемогущая Лямбда в помощь. p.s. Кстати, ваша задача, скорей всего, решается штатными средствами, если используете git flow - поставьте с максимальным приоритетом правило типа: LifecyclePolicy: LifecyclePolicyText: | { "rules": [ { "action": { "type": "expire" }, "selection": { "countType": "sinceImagePushed", "countUnit": "days", "countNumber": 9999, "tagStatus": "tagged", "tagPrefixList": [ "keep_alive" ] }, "description": "keep 'keep_alive*' i.e. cleen after 9999 days", "rulePriority": 1 }, А дальше перечислите main/development/feature/hotfix с imageCountMoreThan и нужным количеством дней. при наличии тэга keep_alive сработает первое правило и другие, менее приоритетные отрабатывать не будут.

Dan-Y Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Какой максимальный размер caption у сообщений с фото? И учитываются ли в подсчете тэги форматирования? (<i>, <b>...)
Anton Shvets
4
Желаю получить совет от великих ботмейкеров которые успешно поднимали ботов на несколько тысяч одновременно активных юзеров Какая чушь нужна людям прямо сейчас, и что стоило ...
ռɛ ʋɛʀʍօʀɛ
6
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
Здравствуйте! Был старый сайт на octobercms v1. Виртуальная машина провайдера накрылась и сайт не работает. У меня остался zip архив с сайтом и база данных sql. Что я сделал н...
Il
1
Мне вот интересно jwt токен для подключения сторонего сайта к оду норм идея?
Andrij Moskivets
6
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
Карта сайта