Что такое веб-каналы?

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Веб-каналы артефактов — это организационные конструкции, с помощью которых можно хранить, управлять и группировать пакеты, а также управлять им и управлять им. Каналы не зависят от типа пакета. Все следующие типы пакетов можно хранить в одном веб-канале: npm, NuGet, Maven, Python и универсальных пакетах.

Веб-каналы Project-область d и organization-область d

Ранее все веб-каналы были область в организацию, они могут просматриваться и получать доступ к центру Артефактов Azure из любого проекта в организации. С введением общедоступных веб-каналов мы также представили веб-каналы проекта область d. Доступ к этому типу веб-канала можно получить только из проекта размещения.

Общедоступными могут быть доступны только веб-каналы область проекта. Дополнительные сведения о общедоступных веб-каналах см. далее в этой статье. Сведения о различиях между веб-каналами область проекта и веб-каналами область организации.

Примечание.

Чтобы получить доступ к веб-каналу в другой организации, пользователю необходимо предоставить доступ к размещенному веб-каналу проекта.

Общедоступные веб-каналы

Общедоступные веб-каналы используются для общего доступа к пакетам всем пользователям в Интернете. Пользователям не придется быть членом вашей организации или вашей организации. Они могут получить доступ к пакетам, даже если у них нет учетной записи Azure DevOps.

Общедоступные веб-каналы — это веб-каналы с область проекта, и он наследует параметры видимости проекта размещения.

Есть некоторые важные вещи, которые следует отметить в отношении общедоступных веб-каналов:

  • Общедоступные веб-каналы можно создавать только в общедоступных проектах.
  • Общедоступные веб-каналы не предназначены для замены существующих платформ управления пакетами (NuGet.org, npmjs.com и т. д.).
  • Общедоступные пользователи в настоящее время не могут скачать универсальные пакеты. Все остальные типы пакетов поддерживаются для общедоступного доступа.

Примечание.

Все представления веб-каналов в общедоступном проекте доступны всем пользователям в Интернете.

Создание общедоступных веб-каналов

Общедоступные веб-каналы — это веб-каналы с область проекта в общедоступном проекте.

  1. Выберите Артефакты.

    Снимок экрана: артефакты на панели мониторинга Azure DevOps.

  2. Выберите "Создать веб-канал".

    Снимок экрана: кнопка создания веб-канала.

  3. Присвойте веб-каналу имя, а затем выберите "Проект" для область веб-канала.

    Снимок экрана: создание общедоступного веб-канала.

  4. Когда все будет готово, нажмите кнопку Создать.

Удаление веб-канала

  1. Выберите артефакты и выберите веб-канал в раскрывающемся меню.

  2. Выберите значок Значок шестеренки шестеренки, чтобы перейти к параметрам веб-канала.

    Снимок экрана: доступ к параметрам веб-канала

  3. Выберите "Удалить веб-канал".

  4. Выберите "Удалить", когда вы будете готовы.

    Снимок экрана: предупреждение перед удалением веб-канала

Восстановление удаленных веб-каналов

Если вы случайно удалили веб-канал, Azure Artifacts предоставляет окно в 30 дней для восстановления веб-канала до исходного состояния. Через 30 дней веб-канал будет удален окончательно. В окне восстановления имя веб-канала остается зарезервированным, пакеты недоступны для скачивания, а доступ на запись приостановлен для этого веб-канала.

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

  1. Выберите Артефакты.

  2. Выберите раскрывающееся меню средства выбора канала и выберите "Удаленные веб-каналы"

    Раскрывающийся список удаленных веб-каналов

  3. Выберите веб-канал, который вы хотите восстановить, и выберите веб-канал Параметры.

    Кнопка

  4. Выберите "Восстановить веб-канал".

Окончательное удаление веб-канала

В ожидании удаления веб-канала по-прежнему будет использоваться место для хранения. Если вы хотите окончательно удалить веб-канал до истечения 30 дней, это можно сделать следующим образом:

  1. Выберите Артефакты.

  2. Выберите раскрывающееся меню средства выбора канала и выберите "Удаленные веб-каналы"

    Список удаленных веб-каналов

  3. Выберите веб-канал, который вы хотите восстановить, и выберите веб-канал Параметры.

    Параметры веб-канала

  4. Выберите "Безвозвратно удалить веб-канал" и нажмите кнопку "Удалить".

После окончательного удаления веб-канала пользователи не смогут просматривать или восстанавливать свои пакеты. Имя канала будет доступно для повторного использования 15 минут после удаления.