Condividi tramite


Registri Microsoft.ContainerRegistry 2017-03-01

Definizione di risorsa Bicep

Il tipo di risorsa registri può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.ContainerRegistry/registries, aggiungere il modello Bicep seguente.

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'
    }
  }
}

Valori delle proprietà

registries

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 5-50

Caratteri validi:
Caratteri alfanumerici.

Il nome della risorsa deve essere univoco in Azure.
posizione Percorso del Registro contenitori. Non è possibile modificare questa operazione dopo la creazione della risorsa. stringa (obbligatoria)
tags Tag per il Registro contenitori. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku SKU del Registro contenitori. Sku (obbligatorio)
properties Le proprietà con cui verrà creato il Registro contenitori. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Nome Descrizione Valore
adminUserEnabled Valore che indica se l'utente amministratore è abilitato. bool
storageAccount Parametri di un account di archiviazione per il Registro contenitori. Se specificato, l'account di archiviazione deve trovarsi nella stessa posizione fisica del Registro contenitori. StorageAccountParametersOrStorageAccountProperties (obbligatorio)

StorageAccountParametersOrStorageAccountProperties

Nome Descrizione Valore
accessKey Chiave di accesso all'account di archiviazione. stringa (obbligatoria)
name Nome dell'account di archiviazione. stringa (obbligatoria)

Sku

Nome Descrizione valore
name Nome SKU del Registro contenitori. Obbligatorio per la creazione del Registro di sistema. Valore consentito: Basic. stringa (obbligatoria)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
CI/CD usando Jenkins nel servizio Azure Container

Distribuisci in Azure
I contenitori semplificano notevolmente la compilazione e la distribuzione continua delle applicazioni. Orchestrando la distribuzione di tali contenitori usando Kubernetes nel servizio Azure Container, è possibile ottenere cluster replicabili, gestibili dei contenitori. Configurando una compilazione continua per produrre le immagini e l'orchestrazione dei contenitori, è possibile aumentare la velocità e l'affidabilità della distribuzione.
Cluster del servizio Azure Kubernetes con un gateway NAT e un gateway applicazione

Distribuisci in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway NAT per le connessioni in uscita e un gateway applicazione per le connessioni in ingresso.
Creare un cluster del servizio Azure Kubernetes privato con una zona DNS pubblica

Distribuisci in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes privato con una zona DNS pubblica.
Crea un'app e un ambiente contenitore con Registro di sistema

Distribuisci in Azure
Creare un ambiente app contenitore con un'app contenitore di base da un Registro Azure Container. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log.
Crea un'app dapr pub-sub servicebus usando App contenitore

Distribuisci in Azure
Creare un'app dapr pub-sub servicebus usando App contenitore.
Modello di Registro Azure Container semplice

Distribuisci in Azure
Modello per la creazione di una nuova Registro Azure Container.
Registro Azure Container con modello di replica geografica

Distribuisci in Azure
Modello per la creazione di una nuova Registro Azure Container con replica geografica
Registro Azure Container con criteri e diagnostica

Distribuisci in Azure
Registro Azure Container con criteri e diagnostica (bicep)
Configurazione sicura end-to-end di Azure Machine Learning

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare Azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes collegato.
Configurazione sicura end-to-end di Azure Machine Learning (legacy)

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare Azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes collegato.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato

Distribuisci in Azure
Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato.
Creare un'area di lavoro del servizio Azure Machine Learning

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set minimo di risorse necessarie per iniziare a usare Azure Machine Learning.
Creare un'area di lavoro del servizio Azure Machine Learning (CMK)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. L'esempio illustra come configurare Azure Machine Learning per la crittografia con una chiave di crittografia gestita dal cliente.
Creare un'area di lavoro del servizio Azure Machine Learning (rete virtuale)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una rete isolata.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una rete isolata.
Cluster del servizio Azure Kubernetes con il controller di ingresso gateway applicazione

Distribuisci in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con gateway applicazione, gateway applicazione Controller in ingresso, Registro Azure Container, Log Analytics e Key Vault
Creare immagini del contenitore con Attività del Registro Azure Container

Distribuisci in Azure
Questo modello usa DeploymentScript per orchestrare il Registro Azure Container per creare l'immagine del contenitore dal repository di codice.
Importare immagini contenitore in Registro Azure Container

Distribuisci in Azure
Questo modello sfrutta il modulo Import ACR dal Registro di sistema bicep per importare immagini del contenitore pubblico in un Registro Azure Container.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa registri può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.ContainerRegistry/registries, aggiungere il codice JSON seguente al modello.

{
  "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"
    }
  }
}

Valori delle proprietà

registries

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.ContainerRegistry/registri'
apiVersion Versione dell'API risorsa '2017-03-01'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 5-50

Caratteri validi:
Caratteri alfanumerici.

Il nome della risorsa deve essere univoco in Azure.
posizione Percorso del Registro contenitori. Non è possibile modificare questa operazione dopo la creazione della risorsa. stringa (obbligatoria)
tags Tag per il Registro contenitori. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku SKU del Registro contenitori. Sku (obbligatorio)
properties Le proprietà con cui verrà creato il Registro contenitori. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Nome Descrizione Valore
adminUserEnabled Valore che indica se l'utente amministratore è abilitato. bool
storageAccount Parametri di un account di archiviazione per il Registro contenitori. Se specificato, l'account di archiviazione deve trovarsi nella stessa posizione fisica del Registro contenitori. StorageAccountParametersOrStorageAccountProperties (obbligatorio)

StorageAccountParametersOrStorageAccountProperties

Nome Descrizione Valore
accessKey Chiave di accesso all'account di archiviazione. stringa (obbligatoria)
name Nome dell'account di archiviazione. stringa (obbligatoria)

Sku

Nome Descrizione valore
name Nome SKU del Registro contenitori. Obbligatorio per la creazione del Registro di sistema. Valore consentito: Basic. stringa (obbligatoria)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
CI/CD usando Jenkins nel servizio Azure Container

Distribuisci in Azure
I contenitori semplificano notevolmente la compilazione e la distribuzione continua delle applicazioni. Orchestrando la distribuzione di tali contenitori usando Kubernetes nel servizio Azure Container, è possibile ottenere cluster replicabili, gestibili dei contenitori. Configurando una compilazione continua per produrre le immagini e l'orchestrazione dei contenitori, è possibile aumentare la velocità e l'affidabilità della distribuzione.
Cluster del servizio Azure Kubernetes con un gateway NAT e un gateway applicazione

Distribuisci in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway NAT per le connessioni in uscita e un gateway applicazione per le connessioni in ingresso.
Creare un cluster del servizio Azure Kubernetes privato con una zona DNS pubblica

Distribuisci in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes privato con una zona DNS pubblica.
Crea un'app e un ambiente contenitore con Registro di sistema

Distribuisci in Azure
Creare un ambiente app contenitore con un'app contenitore di base da un Registro Azure Container. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log.
Crea un'app dapr pub-sub servicebus usando App contenitore

Distribuisci in Azure
Creare un'app dapr pub-sub servicebus usando App contenitore.
Modello di Registro Azure Container semplice

Distribuisci in Azure
Modello per la creazione di una nuova Registro Azure Container.
Registro Azure Container con modello di replica geografica

Distribuisci in Azure
Modello per la creazione di una nuova Registro Azure Container con replica geografica
Registro Azure Container con criteri e diagnostica

Distribuisci in Azure
Registro Azure Container con criteri e diagnostica (bicep)
Configurazione sicura end-to-end di Azure Machine Learning

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare Azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes collegato.
Configurazione sicura end-to-end di Azure Machine Learning (legacy)

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare Azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes collegato.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato

Distribuisci in Azure
Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato.
Creare un'area di lavoro del servizio Azure Machine Learning

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set minimo di risorse necessarie per iniziare a usare Azure Machine Learning.
Creare un'area di lavoro del servizio Azure Machine Learning (CMK)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. L'esempio illustra come configurare Azure Machine Learning per la crittografia con una chiave di crittografia gestita dal cliente.
Creare un'area di lavoro del servizio Azure Machine Learning (rete virtuale)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una rete isolata.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una rete isolata.
Cluster del servizio Azure Kubernetes con il controller di ingresso gateway applicazione

Distribuisci in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con gateway applicazione, gateway applicazione Controller in ingresso, Registro Azure Container, Log Analytics e Key Vault
Creare immagini del contenitore con Attività del Registro Azure Container

Distribuisci in Azure
Questo modello usa DeploymentScript per orchestrare il Registro Azure Container per creare l'immagine del contenitore dal repository di codice.
Importare immagini contenitore in Registro Azure Container

Distribuisci in Azure
Questo modello sfrutta il modulo Import ACR dal Registro di sistema bicep per importare immagini del contenitore pubblico in un Registro Azure Container.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa registri può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.ContainerRegistry/registries, aggiungere il codice Terraform seguente al modello.

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"
    }
  })
}

Valori delle proprietà

registries

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.ContainerRegistry/registries@2017-03-01"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 5-50

Caratteri validi:
Caratteri alfanumerici.

Il nome della risorsa deve essere univoco in Azure.
posizione Percorso del Registro contenitori. Non è possibile modificare questa operazione dopo la creazione della risorsa. stringa (obbligatoria)
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag per il Registro contenitori. Dizionario dei nomi e dei valori dei tag.
sku SKU del Registro contenitori. Sku (obbligatorio)
properties Le proprietà con cui verrà creato il Registro contenitori. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Nome Descrizione Valore
adminUserEnabled Valore che indica se l'utente amministratore è abilitato. bool
storageAccount Parametri di un account di archiviazione per il Registro contenitori. Se specificato, l'account di archiviazione deve trovarsi nella stessa posizione fisica del Registro contenitori. StorageAccountParametersOrStorageAccountProperties (obbligatorio)

StorageAccountParametersOrStorageAccountProperties

Nome Descrizione Valore
accessKey Chiave di accesso all'account di archiviazione. stringa (obbligatoria)
name Nome dell'account di archiviazione. stringa (obbligatoria)

Sku

Nome Descrizione valore
name Nome SKU del Registro contenitori. Obbligatorio per la creazione del Registro di sistema. Valore consentito: Basic. stringa (obbligatoria)