Hub documentation

Контроль доступа к образам контейнеров

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Контроль доступа к образам контейнеров

Права на загрузку (pull) и отправку (push) образа определяются видимостью репозитория и ролью каждого участника в организации: любой пользователь может загрузить публичный образ, только участники — приватный, а для отправки требуется роль write. Токены подчиняются тому же правилу: User Access Token с read позволяет выполнять pull, а с write — push.

Контроль доступа с помощью групп ресурсов

В организации с тарифным планом Team или Enterprise образ может принадлежать к группе ресурсов. В этом случае роль участника в группе заменяет его роль в организации для данного образа: read для получения, write для отправки. Приватный образ в группе ресурсов могут получать только участники группы и администраторы организации.

Выберите группу при создании репозитория, в настройках образа или на вкладке Resources группы. При работе с API передавайте resourceGroupId при создании репозитория или при перемещении существующего (ID группы находится в конце URL её страницы, а GET /api/organizations/my-org/resource-groups возвращает их список):

curl -X POST https://huggingface.co/api/containers/my-org/my-app/resource-group \
  -H "Authorization: Bearer $HF_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"resourceGroupId": "<resource-group-id>"}'
Update on GitHub