Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour obtenir plus d’informations, consultez Démarrage d’Azure Cloud Shell.
Si vous préférez exécuter des commandes de référence CLI localement, installez Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Comment exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour terminer le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour obtenir d’autres options de connexion, consultez S’authentifier auprès d’Azure à l’aide d’Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser et gérer des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
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.
- Dans le portail Azure, accédez à votre registre de conteneurs.
- Sélectionnez Accès public réseau>. Cochez la case Activer le point de terminaison de données dédié .
- Cliquez sur Enregistrer.
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.
- Dans le portail Azure, accédez à votre registre de conteneurs.
- Sélectionnez Registres connectés (préversion) > + Créer.
- 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 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.
- Dans le portail Azure, accédez à votre registre de conteneurs.
- Sélectionnez Registres connectés (préversion) > + Créer.
- 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. |
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.
À 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.