Partilhar via


Registos Microsoft.ContainerRegistry 2016-06-27-preview

Definição de recurso do Bicep

O tipo de recurso de registos pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.ContainerRegistry/registries, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.ContainerRegistry/registries@2016-06-27-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    adminUserEnabled: bool
    storageAccount: {
      accessKey: 'string'
      name: 'string'
    }
  }
}

Valores de propriedade

registos

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 5-50

Carateres válidos:
Alfanuméricos.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização A localização do recurso. Isto não pode ser alterado após a criação do recurso. cadeia (obrigatório)
etiquetas As etiquetas do recurso. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades As propriedades do registo de contentor. RegistryProperties

RegistryProperties

Nome Descrição Valor
adminUserEnabled O valor que indica se o utilizador administrador está ativado. Este valor é falso por predefinição. bool
storageAccount As propriedades da conta de armazenamento do registo de contentor. Se especificado, a conta de armazenamento tem de estar na mesma localização física que o registo de contentor. StorageAccountProperties (obrigatório)

StorageAccountProperties

Nome Descrição Valor
accessKey A chave de acesso à conta de armazenamento. cadeia (obrigatório)
name O nome da conta de armazenamento. cadeia (obrigatório)

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Descrição
CI/CD com o Jenkins no Azure Container Service (AKS)

Implementar no Azure
Os contentores tornam muito fácil criar e implementar continuamente as suas aplicações. Ao orquestrar a implementação desses contentores com o Kubernetes no Azure Container Service, pode alcançar clusters replicável e geríveis de contentores. Ao configurar uma compilação contínua para produzir as suas imagens de contentor e orquestração, pode aumentar a velocidade e fiabilidade da sua implementação.
Cluster do AKS com um NAT Gateway e um Gateway de Aplicação

Implementar no Azure
Este exemplo mostra como implementar um cluster do AKS com o NAT Gateway para ligações de saída e um Gateway de Aplicação para ligações de entrada.
Criar um Cluster do AKS Privado com uma Zona DNS Pública

Implementar no Azure
Este exemplo mostra como implementar um cluster privado do AKS com uma Zona DNS Pública.
Cria uma Aplicação de Contentor e Um Ambiente com o Registo

Implementar no Azure
Crie um Ambiente de Aplicação de Contentor com uma Aplicação de Contentor básica a partir de um Azure Container Registry. Também implementa uma Área de Trabalho do Log Analytics para armazenar registos.
Cria uma aplicação Dapr pub-sub servicebus com o Container Apps

Implementar no Azure
Crie uma aplicação Dapr pub-sub servicebus com o Container Apps.
Modelo de Azure Container Registry Simples

Implementar no Azure
Um modelo para criar um novo Azure Container Registry.
Azure Container Registry com o Modelo de Georreplicação

Implementar no Azure
Um modelo para criar um novo Azure Container Registry com georreplicação
Azure Container Registry com Políticas e Diagnósticos

Implementar no Azure
Azure Container Registry com Políticas e Diagnósticos (bicep)
Configuração segura ponto a ponto do Azure Machine Learning

Implementar no Azure
Este conjunto de modelos bicep demonstra como configurar o Azure Machine Learning ponto a ponto numa configuração segura. Esta implementação de referência inclui a Área de Trabalho, um cluster de computação, instância de computação e cluster do AKS privado anexado.
Configuração segura ponto a ponto do Azure Machine Learning (legada)

Implementar no Azure
Este conjunto de modelos bicep demonstra como configurar o Azure Machine Learning ponto a ponto numa configuração segura. Esta implementação de referência inclui a Área de Trabalho, um cluster de computação, instância de computação e cluster do AKS privado anexado.
Criar um destino de computação do AKS com um endereço IP privado

Implementar no Azure
Este modelo cria um destino de computação do AKS numa determinada área de trabalho do serviço Azure Machine Learning com um endereço IP privado.
Criar uma área de trabalho do serviço Azure Machine Learning

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto mínimo de recursos necessários para começar a utilizar o Azure Machine Learning.
Criar uma área de trabalho do serviço Azure Machine Learning (CMK)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. O exemplo mostra como configurar o Azure Machine Learning para encriptação com uma chave de encriptação gerida pelo cliente.
Criar uma área de trabalho do serviço Azure Machine Learning (vnet)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto de recursos necessários para começar a utilizar o Azure Machine Learning numa configuração isolada de rede.
Criar uma área de trabalho do serviço Azure Machine Learning (legada)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto de recursos necessários para começar a utilizar o Azure Machine Learning numa configuração isolada de rede.
Cluster do AKS com o Controlador de Entrada do Gateway de Aplicação

Implementar no Azure
Este exemplo mostra como implementar um cluster do AKS com Gateway de Aplicação, Controlador de Entrada Gateway de Aplicação, Azure Container Registry, Log Analytics e Key Vault
Criar imagens de contentor com as Tarefas ACR

Implementar no Azure
Este modelo utiliza DeploymentScript para orquestrar o ACR para criar a imagem de contentor a partir do repositório de código.
Importar Imagens de Contentor para o ACR

Implementar no Azure
Este modelo tira partido do módulo Importar ACR do registo bicep para importar imagens de contentor públicas para um Azure Container Registry.

Definição de recurso do modelo arm

O tipo de recurso de registos pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.ContainerRegistry/registries, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.ContainerRegistry/registries",
  "apiVersion": "2016-06-27-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "adminUserEnabled": "bool",
    "storageAccount": {
      "accessKey": "string",
      "name": "string"
    }
  }
}

Valores de propriedade

registos

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.ContainerRegistry/registries"
apiVersion A versão da API de recursos '2016-06-27-preview'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 5-50

Carateres válidos:
Alfanumérica.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização A localização do recurso. Isto não pode ser alterado após a criação do recurso. cadeia (obrigatório)
etiquetas As etiquetas do recurso. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades As propriedades do registo de contentor. RegistryProperties

RegistryProperties

Nome Descrição Valor
adminUserEnabled O valor que indica se o utilizador administrador está ativado. Este valor é falso por predefinição. bool
storageAccount As propriedades da conta de armazenamento do registo de contentor. Se for especificado, a conta de armazenamento tem de estar na mesma localização física que o registo de contentor. StorageAccountProperties (obrigatório)

StorageAccountProperties

Nome Descrição Valor
accessKey A chave de acesso à conta de armazenamento. cadeia (obrigatório)
name O nome da conta de armazenamento. cadeia (obrigatório)

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Descrição
CI/CD com o Jenkins no Azure Container Service (AKS)

Implementar no Azure
Os contentores tornam muito fácil criar e implementar continuamente as suas aplicações. Ao orquestrar a implementação desses contentores com o Kubernetes no Azure Container Service, pode alcançar clusters replicável e geríveis de contentores. Ao configurar uma compilação contínua para produzir as suas imagens de contentor e orquestração, pode aumentar a velocidade e fiabilidade da sua implementação.
Cluster do AKS com um NAT Gateway e um Gateway de Aplicação

Implementar no Azure
Este exemplo mostra como implementar um cluster do AKS com NAT Gateway para ligações de saída e um Gateway de Aplicação para ligações de entrada.
Criar um Cluster do AKS Privado com uma Zona DNS Pública

Implementar no Azure
Este exemplo mostra como implementar um cluster do AKS privado com uma Zona DNS Pública.
Cria uma Aplicação de Contentor e um Ambiente com o Registo

Implementar no Azure
Crie um Ambiente de Aplicação de Contentor com uma Aplicação de Contentor básica a partir de um Azure Container Registry. Também implementa uma Área de Trabalho do Log Analytics para armazenar registos.
Cria uma aplicação Dapr pub-sub servicebus com o Container Apps

Implementar no Azure
Crie uma aplicação Dapr pub-sub servicebus com o Container Apps.
Modelo de Azure Container Registry Simples

Implementar no Azure
Um modelo para criar um novo Azure Container Registry.
Azure Container Registry com o Modelo de Georreplicação

Implementar no Azure
Um modelo para criar um novo Azure Container Registry com georreplicação
Azure Container Registry com Políticas e Diagnósticos

Implementar no Azure
Azure Container Registry com Políticas e Diagnósticos (bicep)
Configuração segura ponto a ponto do Azure Machine Learning

Implementar no Azure
Este conjunto de modelos bicep demonstra como configurar o Azure Machine Learning ponto a ponto numa configuração segura. Esta implementação de referência inclui a Área de Trabalho, um cluster de computação, instância de computação e cluster do AKS privado anexado.
Configuração segura ponto a ponto do Azure Machine Learning (legada)

Implementar no Azure
Este conjunto de modelos bicep demonstra como configurar o Azure Machine Learning ponto a ponto numa configuração segura. Esta implementação de referência inclui a Área de Trabalho, um cluster de computação, instância de computação e cluster do AKS privado anexado.
Criar um destino de computação do AKS com um endereço IP privado

Implementar no Azure
Este modelo cria um destino de computação do AKS numa determinada área de trabalho do serviço Azure Machine Learning com um endereço IP privado.
Criar uma área de trabalho do serviço Azure Machine Learning

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto mínimo de recursos necessários para começar a utilizar o Azure Machine Learning.
Criar uma área de trabalho do serviço Azure Machine Learning (CMK)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. O exemplo mostra como configurar o Azure Machine Learning para encriptação com uma chave de encriptação gerida pelo cliente.
Criar uma área de trabalho do serviço Azure Machine Learning (vnet)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto de recursos necessários para começar a utilizar o Azure Machine Learning numa configuração isolada de rede.
Criar uma área de trabalho do serviço Azure Machine Learning (legada)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto de recursos necessários para começar a utilizar o Azure Machine Learning numa configuração isolada de rede.
Cluster do AKS com o Controlador de Entrada do Gateway de Aplicação

Implementar no Azure
Este exemplo mostra como implementar um cluster do AKS com Gateway de Aplicação, Controlador de Entrada Gateway de Aplicação, Azure Container Registry, Log Analytics e Key Vault
Criar imagens de contentor com as Tarefas ACR

Implementar no Azure
Este modelo utiliza DeploymentScript para orquestrar o ACR para criar a imagem de contentor a partir do repositório de código.
Importar Imagens de Contentor para o ACR

Implementar no Azure
Este modelo tira partido do módulo Importar ACR do registo bicep para importar imagens de contentor públicas para um Azure Container Registry.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso de registos pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.ContainerRegistry/registries, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries@2016-06-27-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      adminUserEnabled = bool
      storageAccount = {
        accessKey = "string"
        name = "string"
      }
    }
  })
}

Valores de propriedade

registos

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.ContainerRegistry/registries@2016-06-27-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 5-50

Carateres válidos:
Alfanumérica.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização A localização do recurso. Isto não pode ser alterado após a criação do recurso. cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas As etiquetas do recurso. Dicionário de nomes e valores de etiquetas.
propriedades As propriedades do registo de contentor. RegistryProperties

RegistryProperties

Nome Descrição Valor
adminUserEnabled O valor que indica se o utilizador administrador está ativado. Este valor é falso por predefinição. bool
storageAccount As propriedades da conta de armazenamento do registo de contentor. Se for especificado, a conta de armazenamento tem de estar na mesma localização física que o registo de contentor. StorageAccountProperties (obrigatório)

StorageAccountProperties

Nome Descrição Valor
accessKey A chave de acesso à conta de armazenamento. cadeia (obrigatório)
name O nome da conta de armazenamento. cadeia (obrigatório)