Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services
Azure Artifacts использует модель выставления счетов на основе потребления и поддерживает хранение различных типов пакетов, включая NuGet, npm, Python, Maven, Cargo и универсальные пакеты. Уровень "Бесплатный" предоставляет 2 ГиБ хранилища, но при превышении этого ограничения можно обновить до платной подписки или удалить существующие артефакты. Пользовательский интерфейс хранилища артефактов в параметрах организации и проекта позволяет отслеживать использование хранилища как на уровне организации, так и на уровне проекта. Хранение также сгруппировано по проекту и типу артефакта.
Предпосылки
| Товар | Требования |
|---|---|
| Azure DevOps | — Azure DevOps организация и проект. — Azure Artifacts feed. |
Хранилище уровня организации
Представление хранилища уровня организации содержит общие сведения об общем использовании хранилища, включая потребление хранилища по типу артефакта и по проекту.
Войдите в свою Azure DevOps организацию.
Выберите
значок шестеренки параметры организации , затем выберитехранилище в разделеАртефакты .Сводка по общему объему хранилища, хранилище по типу артефакта и хранилищу по проектам в организации.
Выберите "Просмотреть разбивку хранилища" из раздела "Хранилище по типу", чтобы просмотреть общее хранилище для пакетов в каналах, относящихся к организации.
Примечание.
Список "Хранилище по проектам " включает только проекты с наибольшим потреблением хранилища, а не полным списком проектов в вашей организации.
Хранилище уровня проекта
Представление хранилища на уровне проекта содержит общие сведения об общем использовании хранилища, включая потребление хранилища по типу артефакта.
Войдите в свою Azure DevOps организацию, а затем перейдите к проекту.
В области навигации слева выберите
"Настройки проекта", а затем выберите "Хранилище" в разделе "Артефакты".Вы можете просмотреть сводку по общему объему хранилища и объем хранилища по типу артефакта для вашего проекта.
Выберите "Просмотреть разбивку хранилища" в разделе "Хранилище по типу", чтобы увидеть общее количество хранилища для пакетов в фидах, ограниченных проектом.
Примечание.
Azure Artifacts предоставляет 2 ГиБ бесплатного хранилища для каждой организации. Тариф "Бесплатный" предназначен для оценки того, подходит ли Azure Artifacts для вашего рабочего процесса. По мере того как ваша организация начинает обрабатывать более критически важные задачи, рекомендуется настроить выставление счетов , чтобы убедиться, что у вас есть соответствующие ресурсы.
Ограничения размера и количества
В следующей таблице показаны поддерживаемые ограничения размера и количества для каждого типа пакета:
| Тип пакета | Ограничение размера пакета (на файл) | Ограничение количества версий | Ограничение идентификатора пакета (на канал данных) |
|---|---|---|---|
| NuGet | 500 MiB | 5000 версий для каждого идентификатора пакета | Unlimited |
| npm | 500 MiB | 5000 версий для каждого идентификатора пакета | Unlimited |
| Мейвен | 500 MiB | 5000 версий для каждого идентификатора пакета | Unlimited |
| Python | 500 MiB | 5000 версий для каждого идентификатора пакета | Unlimited |
| Груз | 500 MiB | 5000 версий для каждого идентификатора пакета | Unlimited |
| Универсальные пакеты | 4 ТиБ | 5000 версий для каждого идентификатора пакета | Unlimited |
Примечание.
Azure Artifacts применяет жесткое ограничение 375 КБ для файлов package.json в проектах npm.
Увеличение ограничения хранилища артефактов
Azure Artifacts включает в себя 2 ГиБ бесплатного хранилища для каждой организации. Когда ваша организация достигнет предела хранилища, вы не сможете публиковать новые артефакты. Чтобы продолжить, можно удалить некоторые из существующих артефактов или увеличить ограничение хранилища, выполнив следующие действия.
Настройте выставление счетов для вашей организации.
Примечание.
Чтобы настроить выставление счетов для вашей организации, вы должны быть членом группы Project Collection Administrators и иметь роль Owner или Contributor в подписке Azure, которую ваша организация использует для выставления счетов. Дополнительные сведения см. в разделе "Управление выставлением счетов ".
Войдите в свою организацию Azure DevOps, выберите Параметры организации>Платежи, затем выберите Без ограничений, платите за фактическое использование в раскрывающемся списке Ограничение использования.
Выберите Сохранить, когда вы закончите.
FAQs
Что включается в общий объем оплачиваемого хранилища?
Все типы пакетов, включая npm, NuGet, Python, Maven, Cargo и универсальные пакеты, учитываются в объем выставленного счета за хранилище. Пакеты, сохраненные из внешних источников, также учитываются при выставлении счета за хранение. Однако артефакты конвейера и кэширование конвейера не учитываются в расходах на хранение.
Влияют ли пакеты в корзине на использование пространства?
Ответ. Да, пакеты в корзине по-прежнему учитываются в общем объеме хранилища. Они автоматически удаляются через 30 дней, но их можно удалить вручную, удалив их из корзины.
Вопрос. Что произойдет, если удалить подписку Azure из моей организации Azure DevOps?
Ответ. Удаление подписки Azure из Azure DevOps организации ограничивает доступ к бесплатному уровню. Если объем использования хранилища превышает 2 ГиБ, у вас будет доступ только для чтения к пакетам. Чтобы опубликовать новые пакеты, необходимо сократить объём используемого хранилища ниже 2 ГиБ или повторно подключить подписку Azure и настроить выставление счетов для обновления уровня хранилища.
Вопрос. Почему использование хранилища отображается как 0 ГиБ, даже если у меня хранятся артефакты?
Ответ. Наименьшая единица измерения хранилища составляет 1 ГиБ. Если ваше использование ниже этого порогового значения, оно будет отображаться как 0 ГиБ.
Вопрос: Сколько времени нужно, чтобы удаленные артефакты отразились в оплачиваемом хранилище?
Ответ. Метрики хранилища обычно обновляются в течение 24 часов, но это может занять до 48 часов. Если вы не можете загрузить файлы, временным решением может быть увеличение уровня использования с последующим уменьшением, когда метрики обновятся.
Примечание.
На странице параметров организации> в колонке Использовано обновление происходит раз в день, поэтому изменения могут не отражаться сразу. Однако страницахранилища> в параметрах организации обновляется чаще, что может привести к незначительному несоответствию между двумя страницами.
Вопрос: Как управлять хранением устаревших пакетов?
Ответ. Политики хранения можно настроить для автоматического удаления устаревших пакетов. Однако пакеты, повышенные до представления, исключаются из этих политик. Дополнительные сведения см. в статье "Использование политик хранения для удаления старых пакетов ".
Вопрос. Как вручную удалить определенные пакеты?
Ответ. См. удаление и восстановление пакетов для пошаговых инструкций.