Перейти к содержимому

Политика очистки

Политика очистки артефактов позволяет задать правила, в соответствии с которыми артефакты будут удаляться автоматически.

Важно

Политика очистки применяется ко всем репозиториям в реестре.

  • Веб-консоль
  • MWS CLI
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Artifact Registry.
  3. Нажмите на нужный реестр в списке, затем перейдите на вкладку Политики очистки.
  • Веб-консоль
  • MWS CLI
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Artifact Registry.
  3. Нажмите на нужный реестр в списке, затем перейдите на вкладку Политики очистки.
  4. Нажмите на имя нужной политики.

Откроется окно с характеристиками политики:

  • Маски для тегов образов — список масок, по которым будут выбираться артефакты для удаления;

  • Образы без тегов — признак, определяющий, будет ли политика применяться к артефактам без тегов;

    Примечание

    Ранее загруженный артефакт может потерять тег, если в репозиторий будет загружен новый артефакт с другим хешем, но с таким же тегом.

  • Время от создания образов, в сутках — количество дней, по истечению которого артефакт будет удален;

  • Образов оставить — количество артефактов, которое нужно оставить в реестре.

  • Веб-консоль
  • MWS CLI
  1. В веб-консоли выберите нужный проект.

  2. В списке сервисов выберите Artifact Registry.

  3. Нажмите на нужный реестр в списке, затем перейдите на вкладку Политики очистки.

  4. Нажмите кнопку Создать.

    В открывшемся окне укажите параметры политики очистки:

    • (опционально) Уникальное имя — измените автоматически сгенерированное имя политики. Позже это имя (name) нельзя изменить.

    • (опционально) Описание — укажите описание;

    • Включить политику очистки — укажите, нужно ли включить политику сразу после ее создания;

    • Маски для тегов образов — добавьте маски, по которым будут выбираться артефакты для удаления;

    • Образы без тегов — при необходимости включите опцию, определяющую, будет ли политика применяться к артефактам без тегов;

      Примечание

      Ранее загруженный артефакт может потерять тег, если в репозиторий будет загружен новый артефакт с другим хешем, но с таким же тегом.

    • Время от создания образов, в сутках — укажите количество дней, по истечению которого артефакт будет удален;

    • Образов оставить — укажите количество артефактов, которое нужно оставить в реестре.

  5. Нажмите кнопку Создать.

  • Веб-консоль
  1. В веб-консоли выберите нужный проект.

  2. В списке сервисов выберите Artifact Registry.

  3. Нажмите на нужный реестр в списке, затем перейдите на вкладку Политики очистки.

  4. Нажмите на значок ... для нужной политики, и выберите Редактировать.

    В открывшемся окне измените нужные параметры:

    • Описание — при необходимости укажите новое описание;

    • Включить политику очистки — включите или выключите политику;

    • Маски для тегов образов — добавьте или удалите маски, по которым будут выбираться артефакты для удаления;

    • Образы без тегов — включите или выключите опцию, определяющую, будет ли политика применяться к артефактам без тегов;

      Примечание

      Ранее загруженный артефакт может потерять тег, если в репозиторий будет загружен новый артефакт с другим хешем, но с таким же тегом.

    • Время от создания образов, в сутках — укажите количество дней, по истечению которого артефакт будет удален;

    • Образов оставить — укажите количество артефактов, которое нужно оставить в реестре.

  5. Нажмите кнопку Сохранить.

  • Веб-консоль
  • MWS CLI
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Artifact Registry.
  3. Нажмите на нужный реестр в списке, затем перейдите на вкладку Политики очистки.
  4. Нажмите на значок ... для нужной политики, и выберите Включить или Выключить.

Вы можете проверить работу политики очистки вручную, не дожидаясь ее автоматического запуска.

  • Веб-консоль
  1. В веб-консоли выберите нужный проект.

  2. В списке сервисов выберите Artifact Registry.

  3. Нажмите на нужный реестр в списке, затем перейдите на вкладку Политики очистки.

  4. Нажмите на значок ... для нужной политики, и выберите Проверить.

    Примечание

    При тестовом запуске артефакты, подходящие под правила политики, не удаляются.

  5. Чтобы увидеть результат проверки, нажмите на имя проверяемой политики, и перейдите на вкладку Операции.

  • Веб-консоль
  • MWS CLI
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Artifact Registry.
  3. Нажмите на нужный реестр в списке, затем перейдите на вкладку Политики очистки.
  4. Нажмите на значок ... для нужной политики, и выберите Удалить.
  5. Подтвердите удаление. Включенная очистка будет выключена, а также будут удалены все операции, совершенные этой политикой.