-
Создание ACR. Вы можете создать ACR в Azure с помощью портала Azure, Azure CLI, Azure PowerShell или шаблонов Azure Resource Manager.
-
Отправка и извлечение образов. ACR позволяет отправлять образы контейнеров в реестр и извлекать их при развертывании контейнеров. Для взаимодействия с ACR можно использовать команды или инструменты Docker CLI, такие как Azure Container Instances или Azure Kubernetes Service.
-
Управление контролем доступа. ACR предоставляет различные методы аутентификации и механизмы контроля доступа. Вы можете управлять доступом с помощью Azure Active Directory (Azure AD), субъектов-служб и разрешений на уровне репозитория.
-
Реализация веб-перехватчиков. ACR поддерживает веб-перехватчики, которые могут инициировать события на основе действий, связанных с изображением. Вы можете настроить веб-перехватчики для уведомления внешних служб или запуска автоматических рабочих процессов.
-
Репликация ACR. Вы можете реплицировать ACR в несколько регионов, чтобы улучшить доступность образа контейнера и сократить задержку развертывания. ACR поддерживает георепликацию и предоставляет механизмы синхронизации между реплицируемыми экземплярами.
-
Мониторинг и ведение журнала. ACR интегрируется с Azure Monitor и Azure Log Analytics, обеспечивая возможности мониторинга и ведения журналов. Вы можете отслеживать действия хранилища, отслеживать использование и анализировать журналы для устранения неполадок.
-
Реализация безопасности. ACR предлагает такие функции, как сканирование уязвимостей, доверие к содержимому и подписание изображений для повышения безопасности образа контейнера. Вы можете сканировать изображения на наличие уязвимостей, применять политики подписи изображений и включать проверку доверия контента.
-
Интеграция с конвейерами CI/CD. ACR можно легко интегрировать в конвейеры непрерывной интеграции и непрерывного развертывания (CI/CD). Вы можете автоматизировать создание, тестирование и развертывание образов контейнеров из ACR с помощью таких инструментов, как Azure DevOps или Jenkins.