Dela via


Microsoft.ContainerRegistry-register 2017-10-01

Bicep-resursdefinition

Registerresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerRegistry/registries-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ContainerRegistry/registries@2017-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  properties: {
    adminUserEnabled: bool
    networkRuleSet: {
      defaultAction: 'string'
      ipRules: [
        {
          action: 'Allow'
          value: 'string'
        }
      ]
      virtualNetworkRules: [
        {
          action: 'Allow'
          id: 'string'
        }
      ]
    }
    storageAccount: {
      id: 'string'
    }
  }
}

Egenskapsvärden

Register

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken.

Resursnamnet måste vara unikt i Hela Azure.
location Platsen för resursen. Detta kan inte ändras när resursen har skapats. sträng (krävs)
tags Resursens taggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n för containerregistret. Sku (krävs)
properties Egenskaperna för containerregistret. RegistryProperties

RegistryProperties

Name Beskrivning Värde
adminUserEnabled Värdet som anger om administratörsanvändaren är aktiverad. boolesk
networkRuleSet Nätverksregeluppsättningen för ett containerregister. NetworkRuleSet
storageAccount Egenskaperna för lagringskontot för containerregistret. Gäller endast för klassisk SKU. StorageAccountEgenskaper

NetworkRuleSet

Name Beskrivning Värde
defaultAction Standardåtgärden tillåt eller neka när inga andra regler matchar. "Tillåt"
"Neka" (krävs)
ipRules IP ACL-reglerna. IPRule[]
virtualNetworkRules Regler för virtuellt nätverk. VirtualNetworkRule[]

IPRule

Name Beskrivning Värde
åtgärd Åtgärden för IP ACL-regel. "Tillåt"
värde Anger IP- eller IP-intervallet i CIDR-format. Endast IPV4-adress tillåts. sträng (krävs)

VirtualNetworkRule

Name Beskrivning Värde
åtgärd Åtgärden för regeln för virtuellt nätverk. "Tillåt"
id Resurs-ID för ett undernät, till exempel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. sträng (krävs)

StorageAccountProperties

Name Beskrivning Värde
id Lagringskontots resurs-ID. sträng (krävs)

Sku

Name Beskrivning Värde
name SKU-namnet på containerregistret. Krävs för att skapa registret. "Grundläggande"
"Klassisk"
"Premium"
"Standard" (obligatoriskt)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
CI/CD med Jenkins i Azure Container Service (AKS)

Distribuera till Azure
Containrar gör det mycket enkelt för dig att kontinuerligt skapa och distribuera dina program. Genom att dirigera distributionen av dessa containrar med Kubernetes i Azure Container Service kan du uppnå replikerbara, hanterbara kluster med containrar. Genom att konfigurera en kontinuerlig version för att skapa dina containeravbildningar och orkestrering kan du öka distributionens hastighet och tillförlitlighet.
AKS-kluster med en NAT-gateway och en Application Gateway

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
Skapa ett privat AKS-kluster med en offentlig DNS-zon

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett privat AKS-kluster med en offentlig DNS-zon.
Skapar en containerapp och en miljö med registret

Distribuera till Azure
Skapa en containerappmiljö med en grundläggande containerapp från en Azure Container Registry. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar.
Skapar en Dapr pub-sub servicebus-app med containerappar

Distribuera till Azure
Skapa en Dapr pub-sub servicebus-app med containerappar.
Enkel Azure Container Registry-mall

Distribuera till Azure
En mall för att skapa en ny Azure Container Registry.
Azure Container Registry med mall för geo-replikering

Distribuera till Azure
En mall för att skapa en ny Azure Container Registry med geo-replikering
Azure Container Registry med principer och diagnostik

Distribuera till Azure
Azure Container Registry med principer och diagnostik (bicep)
Säker installation från slutpunkt till slutpunkt för Azure Machine Learning

Distribuera till Azure
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
Säker installation från slutpunkt till slutpunkt för Azure Machine Learning (äldre)

Distribuera till Azure
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
Skapa ett AKS-beräkningsmål med en privat IP-adress

Distribuera till Azure
Den här mallen skapar ett AKS-beräkningsmål i den angivna Azure Machine Learning-tjänstens arbetsyta med en privat IP-adress.
Skapa en Arbetsyta för Azure Machine Learning-tjänsten

Distribuera till Azure
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den minimala uppsättning resurser som du behöver för att komma igång med Azure Machine Learning.
Skapa en Azure Machine Learning Service-arbetsyta (CMK)

Distribuera till Azure
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Exemplet visar hur du konfigurerar Azure Machine Learning för kryptering med en kundhanterad krypteringsnyckel.
Skapa en Arbetsyta för Azure Machine Learning-tjänsten (vnet)

Distribuera till Azure
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den uppsättning resurser som du behöver för att komma igång med Azure Machine Learning i en nätverksisolerad konfiguration.
Skapa en Azure Machine Learning-tjänstarbetsyta (äldre)

Distribuera till Azure
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den uppsättning resurser som du behöver för att komma igång med Azure Machine Learning i en nätverksisolerad konfiguration.
AKS-kluster med Application Gateway ingresskontrollant

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault
Skapa containeravbildningar med ACR-uppgifter

Distribuera till Azure
Den här mallen använder DeploymentScript för att orkestrera ACR för att skapa containeravbildningen från kodlagringsplatsen.
Importera containeravbildningar till ACR

Distribuera till Azure
Den här mallen använder modulen Importera ACR från bicep-registret för att importera offentliga containeravbildningar till en Azure Container Registry.

Resursdefinition för ARM-mall

Registerresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.ContainerRegistry/registries lägger du till följande JSON i mallen.

{
  "type": "Microsoft.ContainerRegistry/registries",
  "apiVersion": "2017-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "properties": {
    "adminUserEnabled": "bool",
    "networkRuleSet": {
      "defaultAction": "string",
      "ipRules": [
        {
          "action": "Allow",
          "value": "string"
        }
      ],
      "virtualNetworkRules": [
        {
          "action": "Allow",
          "id": "string"
        }
      ]
    },
    "storageAccount": {
      "id": "string"
    }
  }
}

Egenskapsvärden

Register

Name Beskrivning Värde
typ Resurstypen "Microsoft.ContainerRegistry/registries"
apiVersion Resurs-API-versionen '2017-10-01'
name Resursnamnet sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken.

Resursnamnet måste vara unikt i Hela Azure.
location Platsen för resursen. Detta kan inte ändras när resursen har skapats. sträng (krävs)
tags Taggarna för resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n för containerregistret. SKU (krävs)
properties Egenskaperna för containerregistret. RegistryProperties

RegistryProperties

Name Beskrivning Värde
adminUserEnabled Värdet som anger om administratörsanvändaren är aktiverad. boolesk
networkRuleSet Nätverksregeluppsättningen för ett containerregister. NetworkRuleSet
storageAccount Egenskaperna för lagringskontot för containerregistret. Gäller endast för klassisk SKU. StorageAccountProperties

NetworkRuleSet

Name Beskrivning Värde
defaultAction Standardåtgärden tillåt eller neka när inga andra regler matchar. "Tillåt"
"Neka" (krävs)
ipRules IP-ACL-reglerna. IPRule[]
virtualNetworkRules Regler för virtuellt nätverk. VirtualNetworkRule[]

IPRule

Name Beskrivning Värde
åtgärd Åtgärden för IP-ACL-regel. "Tillåt"
värde Anger IP- eller IP-intervallet i CIDR-format. Endast IPV4-adress tillåts. sträng (krävs)

VirtualNetworkRule

Name Beskrivning Värde
åtgärd Åtgärden för regeln för virtuellt nätverk. "Tillåt"
id Resurs-ID för ett undernät, till exempel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. sträng (krävs)

StorageAccountProperties

Name Beskrivning Värde
id Lagringskontots resurs-ID. sträng (krävs)

Sku

Name Beskrivning Värde
name SKU-namnet på containerregistret. Krävs för att skapa registret. "Grundläggande"
"Klassisk"
"Premium"
"Standard" (obligatoriskt)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
CI/CD med Jenkins i Azure Container Service (AKS)

Distribuera till Azure
Containrar gör det mycket enkelt för dig att kontinuerligt skapa och distribuera dina program. Genom att dirigera distributionen av dessa containrar med Kubernetes i Azure Container Service kan du uppnå replikerbara, hanterbara kluster med containrar. Genom att konfigurera en kontinuerlig version för att skapa dina containeravbildningar och orkestrering kan du öka distributionens hastighet och tillförlitlighet.
AKS-kluster med en NAT-gateway och en Application Gateway

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
Skapa ett privat AKS-kluster med en offentlig DNS-zon

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett privat AKS-kluster med en offentlig DNS-zon.
Skapar en containerapp och miljö med registret

Distribuera till Azure
Skapa en containerappmiljö med en grundläggande containerapp från en Azure Container Registry. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar.
Skapar en Dapr pub-sub servicebus-app med containerappar

Distribuera till Azure
Skapa en Dapr pub-sub servicebus-app med containerappar.
Enkel Azure Container Registry-mall

Distribuera till Azure
En mall för att skapa en ny Azure Container Registry.
Azure Container Registry med geo-replikeringsmall

Distribuera till Azure
En mall för att skapa en ny Azure Container Registry med geo-replikering
Azure Container Registry med principer och diagnostik

Distribuera till Azure
Azure Container Registry med principer och diagnostik (bicep)
Säker installation av Azure Machine Learning från slutpunkt till slutpunkt

Distribuera till Azure
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
Säker installation från slutpunkt till slutpunkt för Azure Machine Learning (äldre)

Distribuera till Azure
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
Skapa ett AKS-beräkningsmål med en privat IP-adress

Distribuera till Azure
Den här mallen skapar ett AKS-beräkningsmål i den angivna Azure Machine Learning-tjänstens arbetsyta med en privat IP-adress.
Skapa en Arbetsyta för Azure Machine Learning-tjänsten

Distribuera till Azure
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den minimala uppsättning resurser som du behöver för att komma igång med Azure Machine Learning.
Skapa en Azure Machine Learning-tjänstarbetsyta (CMK)

Distribuera till Azure
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Exemplet visar hur du konfigurerar Azure Machine Learning för kryptering med en kundhanterad krypteringsnyckel.
Skapa en Azure Machine Learning-tjänstarbetsyta (vnet)

Distribuera till Azure
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den uppsättning resurser som du behöver för att komma igång med Azure Machine Learning i en nätverksisolerad konfiguration.
Skapa en Azure Machine Learning-tjänstarbetsyta (äldre)

Distribuera till Azure
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den uppsättning resurser som du behöver för att komma igång med Azure Machine Learning i en nätverksisolerad konfiguration.
AKS-kluster med Application Gateway ingresskontrollant

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault
Skapa containeravbildningar med ACR-uppgifter

Distribuera till Azure
Den här mallen använder DeploymentScript för att orkestrera ACR för att skapa containeravbildningen från kodlagringsplatsen.
Importera containeravbildningar till ACR

Distribuera till Azure
Den här mallen använder modulen Importera ACR från bicep-registret för att importera offentliga containeravbildningar till en Azure Container Registry.

Resursdefinition för Terraform (AzAPI-provider)

Registerresurstypen kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerRegistry/registries-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries@2017-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      adminUserEnabled = bool
      networkRuleSet = {
        defaultAction = "string"
        ipRules = [
          {
            action = "Allow"
            value = "string"
          }
        ]
        virtualNetworkRules = [
          {
            action = "Allow"
            id = "string"
          }
        ]
      }
      storageAccount = {
        id = "string"
      }
    }
    sku = {
      name = "string"
    }
  })
}

Egenskapsvärden

Register

Name Beskrivning Värde
typ Resurstypen "Microsoft.ContainerRegistry/registries@2017-10-01"
name Resursnamnet sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken.

Resursnamnet måste vara unikt i Hela Azure.
location Platsen för resursen. Detta kan inte ändras när resursen har skapats. sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resursens taggar. Ordlista med taggnamn och värden.
sku SKU:n för containerregistret. Sku (krävs)
properties Egenskaperna för containerregistret. RegistryProperties

RegistryProperties

Name Beskrivning Värde
adminUserEnabled Värdet som anger om administratörsanvändaren är aktiverad. boolesk
networkRuleSet Nätverksregeluppsättningen för ett containerregister. NetworkRuleSet
storageAccount Egenskaperna för lagringskontot för containerregistret. Gäller endast för klassisk SKU. StorageAccountEgenskaper

NetworkRuleSet

Name Beskrivning Värde
defaultAction Standardåtgärden tillåt eller neka när inga andra regler matchar. "Tillåt"
"Neka" (krävs)
ipRules IP ACL-reglerna. IPRule[]
virtualNetworkRules Regler för virtuellt nätverk. VirtualNetworkRule[]

IPRule

Name Beskrivning Värde
åtgärd Åtgärden för IP ACL-regel. "Tillåt"
värde Anger IP- eller IP-intervallet i CIDR-format. Endast IPV4-adress tillåts. sträng (krävs)

VirtualNetworkRule

Name Beskrivning Värde
åtgärd Åtgärden för regeln för virtuellt nätverk. "Tillåt"
id Resurs-ID för ett undernät, till exempel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. sträng (krävs)

StorageAccountEgenskaper

Name Beskrivning Värde
id Resurs-ID för lagringskontot. sträng (krävs)

Sku

Name Beskrivning Värde
name SKU-namnet på containerregistret. Krävs för att skapa registret. "Basic"
"Klassisk"
"Premium"
"Standard" (krävs)