Поделиться через


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

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

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

Веб-каналы с областью действия проекта и веб-каналы с областью действия организации

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

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

Примечание.

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

Создание веб-канала

Следуйте приведенным ниже инструкциям и выберите соответствующую область для создания нового веб-канала области проекта или области организации:

  1. Войдите в организацию Azure DevOps и перейдите к проекту.

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

  3. Введите описательное имя веб-канала и определите его видимость (кто может использовать веб-канал). Укажите область веб-канала и, если вы хотите включить пакеты из общедоступных источников, установите флажок "Вышестоящий источник".

  4. После завершения работы выберите Создать.

    Снимок экрана, на котором показано, как создать веб-канал в Azure DevOps Services.

Следуйте приведенным ниже инструкциям и выберите соответствующую область для создания нового веб-канала области проекта или области организации:

  1. Войдите на сервер Azure DevOps и перейдите к проекту.

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

  3. Введите описательное имя веб-канала и определите его видимость (кто может использовать веб-канал). Укажите область веб-канала и, если вы хотите включить пакеты из общедоступных источников, установите флажок "Вышестоящий источник".

  4. После завершения работы выберите Создать.

    Снимок экрана, на котором показано, как создать веб-канал в Azure DevOps Server 2022 и Server 2020.

  1. Войдите на сервер Azure DevOps и перейдите к проекту.

  2. Выберите артефакты и выберите новый веб-канал.

  3. Введите описательное имя веб-канала и определите его видимость (кто может использовать веб-канал). Если вы хотите включить пакеты из общедоступных источников, выберите "Использовать пакеты из общедоступных источников" с помощью этого канала .

  4. После завершения работы выберите Создать.

    Снимок экрана, на котором показано, как создать веб-канал в Azure DevOps Server 2019.

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

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

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

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

Примечание.

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

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

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

  1. Перейдите к проекту Azure DevOps. Убедитесь, что проект является общедоступным , чтобы создать общедоступный веб-канал. После этого выберите "Создать веб-канал артефактов>".

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

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

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

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

  1. Перейдите к проекту Azure DevOps, выберите артефакты и выберите веб-канал в раскрывающемся меню.

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

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

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

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

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

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

  1. Перейдите к проекту Azure DevOps и выберите артефакты.

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

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

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

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

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

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

  1. Перейдите к проекту Azure DevOps и выберите артефакты.

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

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

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

Примечание.

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