Включение кэша артефактов в реестре контейнеров Azure с помощью портала Azure

В этой статье вы узнаете, как использовать портал Azure для включения функции кэша артефактов в реестре контейнеров Azure (ACR).

Помимо необходимых компонентов, перечисленных здесь, требуется учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .

Предпосылки

Настройка кэша артефактов

Чтобы создать и настроить правило кэша, которое извлекает артефакты из репозитория в кэш, выполните следующие действия.

Выполните действия, чтобы создать правило кэша на портале Azure.

  1. Перейдите к экземпляру реестра контейнеров Azure.

  2. В меню службы в разделе "Службы" выберите "Кэш".

  3. Выберите Создать правило.

    Снимок экрана: команда создания правила для реестра контейнеров на портале Azure.

  4. В области "Создать правило кэша " введите имя правила.

  5. Для источника выберите сервер входа.

  6. Для пути к репозиторию введите полный путь репозитория к артефактам, которые требуется кэшировать.

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

    • Выберите "Создать новые учетные данные" , чтобы создать новый набор учетных данных для хранения имени пользователя и пароля для исходного реестра. Дополнительные сведения см. в статье о создании новых учетных данных.
    • Чтобы использовать существующие учетные данные, выберите "Выбрать учетные данные " в раскрывающемся меню.
  8. В поле "Назначение" введите имя нового пространства имен репозитория ACR для хранения кэшированных артефактов.

  9. Выберите "Создать", чтобы создать правило кэша.

    Снимок экрана: сведения, введенные для создания нового правила кэша для реестра контейнеров на портале Azure.

Создайте новые учетные данные

Перед настройкой учетных данных убедитесь, что вы сможете создавать и хранить секреты в Azure Key Vault и получать секреты из Key Vault.

  1. В области кэша реестра контейнеров выберите "Учетные данные", а затем выберите "Создать учетные данные".

    Снимок экрана: шаги по добавлению учетных данных для реестра контейнеров на портале Azure.

  2. Введите имя для новых учетных данных для исходного реестра.

  3. Выберите исходную проверку подлинности. Кэш артефактов в настоящее время поддерживает выбор из хранилища ключей и ввод URI секретов.

  4. Для параметра Select from Key Vaultсоздайте учетные данные с помощью Key Vault.

  5. Выберите Создать.

    Снимок экрана: сведения, введенные для создания учетных данных для реестра контейнеров на портале Azure.

Кроме того, можно использовать Azure RBAC для назначения роли пользователь секретов Key Vault (или настраиваемой роли, которая включает разрешение Microsoft.KeyVault/vaults/secrets/getSecret/action) системной идентичности. Дополнительные сведения см. в статье "Назначение ролей Azure с помощью портала Azure " и предоставление разрешений приложениям для доступа к Azure Key Vault с помощью Azure RBAC.

Дальнейшие действия