Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье вы узнаете, как использовать портал Azure для включения функции кэша артефактов в реестре контейнеров Azure (ACR).
Помимо необходимых компонентов, перечисленных здесь, требуется учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
Предпосылки
- Существующий экземпляр ACR. Если у вас нет одного, воспользуйтесь нашим кратким руководством по созданию нового реестра контейнеров.
- Существующее хранилище ключей для создания и хранения учетных данных.
- Разрешения на настройку и получение секретов из Key Vault.
- Azure CLI. Вы можете использовать Azure Cloud Shell или локальную установку Azure CLI для выполнения команд, приведенных в этой статье. Используйте Azure CLI версии 2.46.0 или более поздней, чтобы запустить ее локально. Чтобы подтвердить версию Azure CLI, выполните команду
az --version. Чтобы выполнить установку или обновление, см. сведения в статье Установка Azure CLI.
Настройка кэша артефактов
Чтобы создать и настроить правило кэша, которое извлекает артефакты из репозитория в кэш, выполните следующие действия.
Выполните действия, чтобы создать правило кэша на портале Azure.
Перейдите к экземпляру реестра контейнеров Azure.
В меню службы в разделе "Службы" выберите "Кэш".
Выберите Создать правило.
В области "Создать правило кэша " введите имя правила.
Для источника выберите сервер входа.
Для пути к репозиторию введите полный путь репозитория к артефактам, которые требуется кэшировать.
В зависимости от источника может потребоваться проверка подлинности . Если флажок проверки подлинности еще не установлен, и вы не хотите использовать проверку подлинности, можно пропустить этот раздел. В противном случае убедитесь, что флажок установлен, и введите свои учетные данные:
- Выберите "Создать новые учетные данные" , чтобы создать новый набор учетных данных для хранения имени пользователя и пароля для исходного реестра. Дополнительные сведения см. в статье о создании новых учетных данных.
- Чтобы использовать существующие учетные данные, выберите "Выбрать учетные данные " в раскрывающемся меню.
В поле "Назначение" введите имя нового пространства имен репозитория ACR для хранения кэшированных артефактов.
Выберите "Создать", чтобы создать правило кэша.
Создайте новые учетные данные
Перед настройкой учетных данных убедитесь, что вы сможете создавать и хранить секреты в Azure Key Vault и получать секреты из Key Vault.
В области кэша реестра контейнеров выберите "Учетные данные", а затем выберите "Создать учетные данные".
Введите имя для новых учетных данных для исходного реестра.
Выберите исходную проверку подлинности. Кэш артефактов в настоящее время поддерживает выбор из хранилища ключей и ввод URI секретов.
Для параметра Select from Key Vaultсоздайте учетные данные с помощью Key Vault.
Выберите Создать.
Кроме того, можно использовать Azure RBAC для назначения роли пользователь секретов Key Vault (или настраиваемой роли, которая включает разрешение Microsoft.KeyVault/vaults/secrets/getSecret/action) системной идентичности. Дополнительные сведения см. в статье "Назначение ролей Azure с помощью портала Azure " и предоставление разрешений приложениям для доступа к Azure Key Vault с помощью Azure RBAC.
Дальнейшие действия
- Узнайте об устранении неполадок с кэшированием артефактов.
- Узнайте, как включить кэш артефактов с помощью Azure CLI.