Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta guía de inicio rápido, usará la CLI de Azure y el Portal de Azure para crear un recurso de registro conectado en Azure. La característica del Registro conectado de Azure Container Registry permite implementar un registro de forma remota o local y sincronizar imágenes y otros artefactos con el registro en la nube.
Aquí se crean dos recursos de registro conectados para un registro en la nube: un registro conectado permite la funcionalidad de lectura y escritura (extracción e inserción de artefactos) y otro permite la funcionalidad de solo lectura.
Después de crear un registro conectado, puede seguir otras guías para implementarla y usarla en la infraestructura local o remota.
Prerrequisitos
- Azure Container Registry: si aún no tiene un registro de contenedor, cree uno (nivel Premium necesario) en una región que admita registros conectados.
Para importar imágenes en el registro de contenedor, use la CLI de Azure.
Use el entorno de Bash en Azure Cloud Shell. Para más información, consulte Introducción a Azure Cloud Shell.
Si prefieres ejecutar comandos de referencia CLI localmente, instala la CLI de Azure. Si estás utilizando Windows o macOS, considera ejecutar Azure CLI en un contenedor Docker. Para obtener más información, consulte Cómo ejecutar el Azure CLI en un contenedor de Docker.
Si estás utilizando una instalación local, inicia sesión en Azure CLI utilizando el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Autenticación en Azure mediante la CLI de Azure.
En caso de que se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para obtener más información sobre las extensiones, consulte Uso y administración de extensiones con la CLI de Azure.
Ejecute az version para ver la versión y las bibliotecas dependientes que están instaladas. Para actualizar a la versión más reciente, ejecute az upgrade.
Habilitación del punto de conexión de datos dedicado para el registro en la nube
Habilite el punto de conexión de datos dedicado para el registro de contenedor de Azure en la nube. Este paso es necesario para que un registro conectado se comunique con el registro en la nube.
- En el Azure portal, dirígete a tu registro de contenedor.
- Seleccione Acceso público a redes>. Seleccione la casilla Habilitar extremo de datos dedicado.
- Haga clic en Guardar.
Importación de imágenes en el registro en la nube
Importe las siguientes imágenes de contenedor en el registro en la nube mediante el comando az acr import . Omita este paso si ya importó estas imágenes.
Imagen conectada del registro
Utiliza el comando az acr import para importar la imagen del registro conectado a tu registro privado.
# 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
Imagen de ejemplo Hola Mundo
Para probar el registro conectado, importe la hello-world imagen. Este repositorio se sincronizará con el registro conectado y será extraído por los clientes del registro conectado.
az acr import \
--name $REGISTRY_NAME \
--source mcr.microsoft.com/hello-world:1.1.2
Creación de un recurso del Registro conectado para la funcionalidad de lectura y escritura
En los pasos siguientes se crea un registro conectado en modo ReadWrite que está vinculado al registro en la nube.
- En el Azure portal, dirígete a tu registro de contenedor.
- Seleccione Registros conectados (versión preliminar) > + Crear.
- Escriba o seleccione los valores de la tabla siguiente y seleccione Guardar.
| Elemento | Description |
|---|---|
| Parent | Seleccione No parent (Sin elemento principal) para un registro conectado vinculado al registro en la nube. |
| Mode | Seleccione ReadWrite. |
| Nombre | El nombre del Registro conectado debe comenzar con una letra y contener solo caracteres alfanuméricos. Debe tener entre 5 y 40 caracteres y ser único en la jerarquía de este registro de contenedor de Azure. |
| Propiedades de registro | Acepte la configuración predeterminada. |
| Propiedades de sincronización | Acepte la configuración predeterminada. Dado que no hay ninguna programación de sincronización definida de forma predeterminada, los repositorios se sincronizan entre el registro en la nube y el registro conectado sin interrupciones. |
| Repositorios | Seleccione o escriba los nombres de los repositorios que importó en el paso anterior. Los repositorios especificados se sincronizan entre el registro en la nube y el registro conectado una vez implementado. |
Crear un recurso de registro conectado para funcionalidad de solo lectura
Los pasos siguientes crean un registro conectado en modo ReadOnly cuyo elemento primario es el registro conectado que creó en la sección anterior. Este registro conectado habilita la funcionalidad de solo lectura (extracción de artefactos) una vez implementada.
- En el Azure portal, dirígete a tu registro de contenedor.
- Seleccione Registros conectados (versión preliminar) > + Crear.
- Escriba o seleccione los valores de la tabla siguiente y seleccione Guardar.
| Elemento | Description |
|---|---|
| Parent | Seleccione el registro conectado que creó anteriormente. |
| Mode | Seleccione ReadOnly. |
| Nombre | El nombre del Registro conectado debe comenzar con una letra y contener solo caracteres alfanuméricos. Debe tener entre 5 y 40 caracteres y ser único en la jerarquía de este registro de contenedor de Azure. |
| Propiedades de registro | Acepte la configuración predeterminada. |
| Propiedades de sincronización | Acepte la configuración predeterminada. Dado que no hay ninguna programación de sincronización definida de forma predeterminada, los repositorios se sincronizan entre el registro en la nube y el registro conectado sin interrupciones. |
| Repositorios | Seleccione o escriba los nombres de los repositorios que importó en el paso anterior. Los repositorios especificados se sincronizan entre el registro primario y el registro conectado una vez implementado. |
Comprobación de la creación de los recursos
Seleccione un registro conectado en el portal para ver sus propiedades, como su estado de conexión (Sin conexión, En línea o No saludable) y si está activado (implementado localmente). En el ejemplo siguiente, no se implementa el registro conectado. El estado de conexión de "Sin conexión" indica que se desconecta de la nube.
Desde esta vista, también puede generar una cadena de conexión y, opcionalmente, generar contraseñas para el token de sincronización. Una cadena de conexión contiene opciones de configuración usadas para implementar un registro conectado y sincronizar contenido con un registro primario.
Pasos siguientes
En esta guía rápida, ha utilizado la CLI de Azure y el portal de Azure para crear dos recursos de registro interconectados dentro de Azure. Esos nuevos recursos del registro conectado están vinculados al registro en la nube y permiten la sincronización de artefactos con el registro en la nube.
Continúe con las guías de implementación del Registro conectado para aprender a implementar y usar un registro conectado en la infraestructura.