Partager via


Démarrage rapide : Créer un registre connecté à l’aide d’Azure CLI ou du portail Azure

Dans ce guide de démarrage rapide, vous utilisez Azure CLI et le portail Azure pour créer une ressource de Registre connectée dans Azure. La fonctionnalité de Registre connectée d’Azure Container Registry vous permet de déployer un registre à distance ou sur votre site et de synchroniser des images et d’autres artefacts avec le registre cloud.

Ici, vous créez deux ressources de registre connecté pour un registre cloud : un registre connecté autorise les fonctionnalités en lecture et écriture (pull et push d’artefacts) et l’autre autorise les fonctionnalités en lecture seule.

Après avoir créé un registre connecté, vous pouvez suivre d’autres guides pour le déployer et l’utiliser sur votre infrastructure locale ou distante.

Prerequisites

  • Azure Container Registry : si vous n’avez pas encore de registre de conteneurs, créez-en un (niveau Premium requis) dans une région qui prend en charge les registres connectés.

Pour importer des images dans le registre de conteneurs, utilisez Azure CLI

Activer le point de terminaison de données dédié pour le registre cloud

Activez le point de terminaison de données dédié pour le registre de conteneurs Azure dans le cloud. Cette étape est nécessaire pour qu’un registre connecté communique avec le registre cloud.

  1. Dans le portail Azure, accédez à votre registre de conteneurs.
  2. Sélectionnez Accès public réseau>. Cochez la case Activer le point de terminaison de données dédié .
  3. Cliquez sur Enregistrer.

Capture d’écran de l’activation du point de terminaison de données dédié.

Importer des images dans votre registre cloud

Importez les images conteneur suivantes dans votre registre cloud à l’aide de la commande az acr import . Ignorez cette étape si vous avez déjà importé ces images.

Image de registre connecté

Utilisez la commande az acr import pour importer l’image de Registre connectée dans votre registre privé.

# Use the REGISTRY_NAME variable in the following Azure CLI commands to identify the registry
REGISTRY_NAME=<container-registry-name>

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/acr/connected-registry:1.0.0

Image Hello-World

Pour tester le Registre connecté, importez l’image hello-world . Ce référentiel est synchronisé avec le Registre connecté et extrait par les clients du Registre connecté.

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/hello-world:1.1.2

Créer une ressource de Registre connectée pour la fonctionnalité de lecture et d’écriture

Les étapes suivantes créent un registre connecté en mode ReadWrite lié au registre cloud.

  1. Dans le portail Azure, accédez à votre registre de conteneurs.
  2. Sélectionnez Registres connectés (préversion) > + Créer.
  3. Entrez ou sélectionnez les valeurs dans le tableau suivant, puis sélectionnez Enregistrer.
Élément Descriptif
Parent Sélectionnez Aucun parent pour un registre connecté lié au registre cloud.
Mode Sélectionnez ReadWrite.
Nom Le nom du Registre connecté doit commencer par une lettre et contenir uniquement des caractères alphanumériques. Il doit s’agir de 5 à 40 caractères longs et uniques dans la hiérarchie pour ce registre de conteneurs Azure.
Propriétés de journalisation Acceptez les paramètres par défaut.
Propriétés de synchronisation Acceptez les paramètres par défaut. Étant donné qu’aucune planification de synchronisation n’est définie par défaut, les référentiels sont synchronisés entre le Registre cloud et le Registre connecté sans interruption.
Référentiels Sélectionnez ou entrez les noms des référentiels que vous avez importés à l’étape précédente. Les référentiels spécifiés sont synchronisés entre le Registre cloud et le Registre connecté une fois déployés.

Créer un registre connecté en mode ReadWrite

Créer une ressource de Registre connectée pour les fonctionnalités en lecture seule

Les étapes suivantes créent un registre connecté en mode ReadOnly dont le parent est le registre connecté que vous avez créé dans la section précédente. Ce Registre connecté active les fonctionnalités en lecture seule (extraction d’artefact) une fois déployées.

  1. Dans le portail Azure, accédez à votre registre de conteneurs.
  2. Sélectionnez Registres connectés (préversion) > + Créer.
  3. Entrez ou sélectionnez les valeurs dans le tableau suivant, puis sélectionnez Enregistrer.
Élément Descriptif
Parent Sélectionnez le Registre connecté que vous avez créé précédemment.
Mode Sélectionnez ReadOnly.
Nom Le nom du Registre connecté doit commencer par une lettre et contenir uniquement des caractères alphanumériques. Il doit s’agir de 5 à 40 caractères longs et uniques dans la hiérarchie pour ce registre de conteneurs Azure.
Propriétés de journalisation Acceptez les paramètres par défaut.
Propriétés de synchronisation Acceptez les paramètres par défaut. Étant donné qu’aucune planification de synchronisation n’est définie par défaut, les référentiels sont synchronisés entre le Registre cloud et le Registre connecté sans interruption.
Référentiels Sélectionnez ou entrez les noms des référentiels que vous avez importés à l’étape précédente. Les référentiels spécifiés sont synchronisés entre le Registre parent et le Registre connecté une fois déployés.

Créer un registre connecté en mode ReadOnly

Vérifier que les ressources ont été créées

Sélectionnez un registre connecté dans le portail pour afficher ses propriétés, telles que son état de connexion (hors connexion, en ligne ou non sain) et s’il est activé (déployé localement). Dans l’exemple suivant, le Registre connecté n’est pas déployé. L’état de connexion « Hors connexion » indique qu’il est déconnecté du cloud.

Afficher les propriétés de Registre connectées

À partir de cette vue, vous pouvez également générer une chaîne de connexion et éventuellement générer des mots de passe pour le jeton de synchronisation. Une chaîne de connexion contient des paramètres de configuration utilisés pour déployer un registre connecté et synchroniser du contenu avec un registre parent.

Étapes suivantes

Dans ce guide de démarrage rapide, vous avez utilisé Azure CLI et le portail Azure pour créer deux ressources de Registre connectées dans Azure. Ces nouvelles ressources de Registre connectées sont liées à votre registre cloud et autorisent la synchronisation des artefacts avec le registre cloud.

Passez aux guides de déploiement de Registre connecté pour découvrir comment déployer et utiliser un registre connecté dans votre infrastructure.