Registros de Microsoft.ContainerRegistry 2017-03-01
Definición de recursos de Bicep
El tipo de recurso registries se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.ContainerRegistry/registries, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.ContainerRegistry/registries@2017-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
properties: {
adminUserEnabled: bool
storageAccount: {
accessKey: 'string'
name: 'string'
}
}
}
Valores de propiedad
Registros
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) Límite de caracteres: 5-50 Caracteres válidos: Alfanuméricos. El nombre del recurso debe ser único en Azure. |
ubicación | Ubicación del registro de contenedor. No se puede cambiar después de crear el recurso. | string (obligatorio) |
Etiquetas | Etiquetas para el registro de contenedor. | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
Sku | SKU del registro de contenedor. | de Sku (obligatorio) |
Propiedades | Las propiedades con las que se creará el registro de contenedor. | RegistryPropertiesCreateParametersOrRegistryProperti... |
RegistryPropertiesCreateParametersOrRegistryProperti...
Nombre | Descripción | Valor |
---|---|---|
adminUserEnabled | Valor que indica si el usuario administrador está habilitado. | Bool |
storageAccount | Parámetros de una cuenta de almacenamiento para el registro de contenedor. Si se especifica, la cuenta de almacenamiento debe estar en la misma ubicación física que el registro de contenedor. | StorageAccountParametersOrStorageAccountProperties (obligatorio) |
StorageAccountParametersOrStorageAccountProperties
Nombre | Descripción | Valor |
---|---|---|
accessKey | Clave de acceso a la cuenta de almacenamiento. | string (obligatorio) |
nombre | Nombre de la cuenta de almacenamiento. | string (obligatorio) |
Sku
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de SKU del registro de contenedor. Necesario para la creación del registro. Valor permitido: Básico. | string (obligatorio) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
CI/CD mediante Jenkins en Azure Container Service (AKS) |
Los contenedores facilitan la compilación e implementación continua de las aplicaciones. Mediante la orquestación de la implementación de esos contenedores mediante Kubernetes en Azure Container Service, puede lograr clústeres replicables y administrables de contenedores. Al configurar una compilación continua para generar las imágenes de contenedor y la orquestación, puede aumentar la velocidad y confiabilidad de la implementación. |
clúster de AKS con una puerta de enlace NAT y un de Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para las conexiones salientes y una instancia de Application Gateway para las conexiones entrantes. |
Crear un clúster de AKS privado con una zona DNS pública |
En este ejemplo se muestra cómo implementar un clúster de AKS privado con una zona DNS pública. |
crea una aplicación de contenedor y un entorno con del Registro |
Cree un entorno de aplicación de contenedor con una aplicación de contenedor básica desde una instancia de Azure Container Registry. También implementa un área de trabajo de Log Analytics para almacenar registros. |
Crea una aplicación dapr pub-sub servicebus mediante Container Apps |
Cree una aplicación pub-sub servicebus de Dapr mediante Container Apps. |
plantilla simple de Azure Container Registry |
Plantilla para crear una nueva instancia de Azure Container Registry. |
Azure Container Registry con plantilla de replicación geográfica |
Plantilla para crear una nueva instancia de Azure Container Registry con replicación geográfica |
Azure Container Registry con directivas y diagnósticos |
Azure Container Registry con directivas y diagnósticos (bicep) |
configuración básica de Azure AI Studio |
Este conjunto de plantillas muestra cómo configurar Azure AI Studio con la configuración básica, lo que significa que con el acceso público a Internet habilitado, las claves administradas por Microsoft para el cifrado y la configuración de identidad administrada por Microsoft para el recurso de IA. |
configuración básica de Azure AI Studio |
Este conjunto de plantillas muestra cómo configurar Azure AI Studio con la configuración básica, lo que significa que con el acceso público a Internet habilitado, las claves administradas por Microsoft para el cifrado y la configuración de identidad administrada por Microsoft para el recurso de IA. |
Azure AI Studio con la autenticación de id. de Entra de Microsoft |
Este conjunto de plantillas muestra cómo configurar Azure AI Studio con la autenticación de id. de Entra de Microsoft para recursos dependientes, como Azure AI Services y Azure Storage. |
configuración segura de un extremo a otro de Azure Machine Learning |
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado. |
configuración segura de un extremo a otro de Azure Machine Learning (heredado) |
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado. |
Crear un destino de proceso de AKS con una dirección IP privada |
Esta plantilla crea un destino de proceso de AKS en un área de trabajo de Azure Machine Learning Service con una dirección IP privada. |
Creación de un área de trabajo de Azure Machine Learning Service |
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Azure Application Insights y Azure Container Registry. Esta configuración describe el conjunto mínimo de recursos que necesita para empezar a trabajar con Azure Machine Learning. |
Creación de un área de trabajo de Azure Machine Learning Service (CMK) |
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Azure Application Insights y Azure Container Registry. En el ejemplo se muestra cómo configurar Azure Machine Learning para el cifrado con una clave de cifrado administrada por el cliente. |
Creación de un área de trabajo de Azure Machine Learning Service (CMK) |
Esta plantilla de implementación especifica cómo crear un área de trabajo de Azure Machine Learning con cifrado del lado servicio mediante las claves de cifrado. |
Creación de un área de trabajo de Azure Machine Learning Service (vnet) |
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Azure Application Insights y Azure Container Registry. Esta configuración describe el conjunto de recursos que necesita para empezar a trabajar con Azure Machine Learning en una configuración aislada de red. |
Creación de un área de trabajo de Azure Machine Learning Service (heredada) |
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Azure Application Insights y Azure Container Registry. Esta configuración describe el conjunto de recursos que necesita para empezar a trabajar con Azure Machine Learning en una configuración aislada de red. |
clúster de AKS con el controlador de entrada de Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics y Key Vault |
Crear imágenes de contenedor con ACR Tasks |
Esta plantilla usa DeploymentScript para orquestar ACR para compilar la imagen de contenedor desde el repositorio de código. |
importar imágenes de contenedor en ACR |
Esta plantilla aprovecha el módulo Importar ACR del registro de bicep para importar imágenes de contenedor públicas en una instancia de Azure Container Registry. |
Definición de recursos de plantilla de ARM
El tipo de recurso registries se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.ContainerRegistry/registries, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.ContainerRegistry/registries",
"apiVersion": "2017-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"properties": {
"adminUserEnabled": "bool",
"storageAccount": {
"accessKey": "string",
"name": "string"
}
}
}
Valores de propiedad
Registros
Nombre | Descripción | Valor |
---|---|---|
tipo | El tipo de recurso | "Microsoft.ContainerRegistry/registries" |
apiVersion | La versión de la API de recursos | '2017-03-01' |
nombre | El nombre del recurso | string (obligatorio) Límite de caracteres: 5-50 Caracteres válidos: Alfanuméricos. El nombre del recurso debe ser único en Azure. |
ubicación | Ubicación del registro de contenedor. No se puede cambiar después de crear el recurso. | string (obligatorio) |
Etiquetas | Etiquetas para el registro de contenedor. | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
Sku | SKU del registro de contenedor. | de Sku (obligatorio) |
Propiedades | Las propiedades con las que se creará el registro de contenedor. | RegistryPropertiesCreateParametersOrRegistryProperti... |
RegistryPropertiesCreateParametersOrRegistryProperti...
Nombre | Descripción | Valor |
---|---|---|
adminUserEnabled | Valor que indica si el usuario administrador está habilitado. | Bool |
storageAccount | Parámetros de una cuenta de almacenamiento para el registro de contenedor. Si se especifica, la cuenta de almacenamiento debe estar en la misma ubicación física que el registro de contenedor. | StorageAccountParametersOrStorageAccountProperties (obligatorio) |
StorageAccountParametersOrStorageAccountProperties
Nombre | Descripción | Valor |
---|---|---|
accessKey | Clave de acceso a la cuenta de almacenamiento. | string (obligatorio) |
nombre | Nombre de la cuenta de almacenamiento. | string (obligatorio) |
Sku
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de SKU del registro de contenedor. Necesario para la creación del registro. Valor permitido: Básico. | string (obligatorio) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
CI/CD mediante Jenkins en Azure Container Service (AKS) |
Los contenedores facilitan la compilación e implementación continua de las aplicaciones. Mediante la orquestación de la implementación de esos contenedores mediante Kubernetes en Azure Container Service, puede lograr clústeres replicables y administrables de contenedores. Al configurar una compilación continua para generar las imágenes de contenedor y la orquestación, puede aumentar la velocidad y confiabilidad de la implementación. |
clúster de AKS con una puerta de enlace NAT y un de Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para las conexiones salientes y una instancia de Application Gateway para las conexiones entrantes. |
Crear un clúster de AKS privado con una zona DNS pública |
En este ejemplo se muestra cómo implementar un clúster de AKS privado con una zona DNS pública. |
crea una aplicación de contenedor y un entorno con del Registro |
Cree un entorno de aplicación de contenedor con una aplicación de contenedor básica desde una instancia de Azure Container Registry. También implementa un área de trabajo de Log Analytics para almacenar registros. |
Crea una aplicación dapr pub-sub servicebus mediante Container Apps |
Cree una aplicación pub-sub servicebus de Dapr mediante Container Apps. |
plantilla simple de Azure Container Registry |
Plantilla para crear una nueva instancia de Azure Container Registry. |
Azure Container Registry con plantilla de replicación geográfica |
Plantilla para crear una nueva instancia de Azure Container Registry con replicación geográfica |
Azure Container Registry con directivas y diagnósticos |
Azure Container Registry con directivas y diagnósticos (bicep) |
configuración básica de Azure AI Studio |
Este conjunto de plantillas muestra cómo configurar Azure AI Studio con la configuración básica, lo que significa que con el acceso público a Internet habilitado, las claves administradas por Microsoft para el cifrado y la configuración de identidad administrada por Microsoft para el recurso de IA. |
configuración básica de Azure AI Studio |
Este conjunto de plantillas muestra cómo configurar Azure AI Studio con la configuración básica, lo que significa que con el acceso público a Internet habilitado, las claves administradas por Microsoft para el cifrado y la configuración de identidad administrada por Microsoft para el recurso de IA. |
Azure AI Studio con la autenticación de id. de Entra de Microsoft |
Este conjunto de plantillas muestra cómo configurar Azure AI Studio con la autenticación de id. de Entra de Microsoft para recursos dependientes, como Azure AI Services y Azure Storage. |
configuración segura de un extremo a otro de Azure Machine Learning |
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado. |
configuración segura de un extremo a otro de Azure Machine Learning (heredado) |
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado. |
Crear un destino de proceso de AKS con una dirección IP privada |
Esta plantilla crea un destino de proceso de AKS en un área de trabajo de Azure Machine Learning Service con una dirección IP privada. |
Creación de un área de trabajo de Azure Machine Learning Service |
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Azure Application Insights y Azure Container Registry. Esta configuración describe el conjunto mínimo de recursos que necesita para empezar a trabajar con Azure Machine Learning. |
Creación de un área de trabajo de Azure Machine Learning Service (CMK) |
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Azure Application Insights y Azure Container Registry. En el ejemplo se muestra cómo configurar Azure Machine Learning para el cifrado con una clave de cifrado administrada por el cliente. |
Creación de un área de trabajo de Azure Machine Learning Service (CMK) |
Esta plantilla de implementación especifica cómo crear un área de trabajo de Azure Machine Learning con cifrado del lado servicio mediante las claves de cifrado. |
Creación de un área de trabajo de Azure Machine Learning Service (vnet) |
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Azure Application Insights y Azure Container Registry. Esta configuración describe el conjunto de recursos que necesita para empezar a trabajar con Azure Machine Learning en una configuración aislada de red. |
Creación de un área de trabajo de Azure Machine Learning Service (heredada) |
Esta plantilla de implementación especifica un área de trabajo de Azure Machine Learning y sus recursos asociados, incluidos Azure Key Vault, Azure Storage, Azure Application Insights y Azure Container Registry. Esta configuración describe el conjunto de recursos que necesita para empezar a trabajar con Azure Machine Learning en una configuración aislada de red. |
clúster de AKS con el controlador de entrada de Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics y Key Vault |
Crear imágenes de contenedor con ACR Tasks |
Esta plantilla usa DeploymentScript para orquestar ACR para compilar la imagen de contenedor desde el repositorio de código. |
importar imágenes de contenedor en ACR |
Esta plantilla aprovecha el módulo Importar ACR del registro de bicep para importar imágenes de contenedor públicas en una instancia de Azure Container Registry. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso registries se puede implementar con operaciones que tienen como destino:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.ContainerRegistry/registries, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries@2017-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
adminUserEnabled = bool
storageAccount = {
accessKey = "string"
name = "string"
}
}
sku = {
name = "string"
}
})
}
Valores de propiedad
Registros
Nombre | Descripción | Valor |
---|---|---|
tipo | El tipo de recurso | "Microsoft.ContainerRegistry/registries@2017-03-01" |
nombre | El nombre del recurso | string (obligatorio) Límite de caracteres: 5-50 Caracteres válidos: Alfanuméricos. El nombre del recurso debe ser único en Azure. |
ubicación | Ubicación del registro de contenedor. No se puede cambiar después de crear el recurso. | string (obligatorio) |
parent_id | Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. | string (obligatorio) |
Etiquetas | Etiquetas para el registro de contenedor. | Diccionario de nombres y valores de etiqueta. |
Sku | SKU del registro de contenedor. | de Sku (obligatorio) |
Propiedades | Las propiedades con las que se creará el registro de contenedor. | RegistryPropertiesCreateParametersOrRegistryProperti... |
RegistryPropertiesCreateParametersOrRegistryProperti...
Nombre | Descripción | Valor |
---|---|---|
adminUserEnabled | Valor que indica si el usuario administrador está habilitado. | Bool |
storageAccount | Parámetros de una cuenta de almacenamiento para el registro de contenedor. Si se especifica, la cuenta de almacenamiento debe estar en la misma ubicación física que el registro de contenedor. | StorageAccountParametersOrStorageAccountProperties (obligatorio) |
StorageAccountParametersOrStorageAccountProperties
Nombre | Descripción | Valor |
---|---|---|
accessKey | Clave de acceso a la cuenta de almacenamiento. | string (obligatorio) |
nombre | Nombre de la cuenta de almacenamiento. | string (obligatorio) |
Sku
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de SKU del registro de contenedor. Necesario para la creación del registro. Valor permitido: Básico. | string (obligatorio) |