Sdílet prostřednictvím


Registry Microsoft.ContainerRegistry

  • nejnovější
  • 1. 1. 2023 ve verzi Preview
  • 12. 12. 2022
  • 2022-022-01-preview
  • 12. 12. 2021 ve verzi Preview
  • 2021-09-01
  • 2021-08-01-Preview
  • 2021-06-01-preview
  • 11. 11. 2020 ve verzi Preview
  • 12. 12. 2019
  • 05.05.2019
  • 10. 10. 2017
  • 2017-06-01-Preview
  • 03.03.2017
  • 27. 6. 2016

Definice prostředku Bicep

Typ prostředku registrů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerRegistry/registry, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ContainerRegistry/registries@2023-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    adminUserEnabled: bool
    anonymousPullEnabled: bool
    dataEndpointEnabled: bool
    encryption: {
      keyVaultProperties: {
        identity: 'string'
        keyIdentifier: 'string'
      }
      status: 'string'
    }
    networkRuleBypassOptions: 'string'
    networkRuleSet: {
      defaultAction: 'string'
      ipRules: [
        {
          action: 'Allow'
          value: 'string'
        }
      ]
    }
    policies: {
      azureADAuthenticationAsArmPolicy: {
        status: 'string'
      }
      exportPolicy: {
        status: 'string'
      }
      quarantinePolicy: {
        status: 'string'
      }
      retentionPolicy: {
        days: int
        status: 'string'
      }
      softDeletePolicy: {
        retentionDays: int
        status: 'string'
      }
      trustPolicy: {
        status: 'string'
        type: 'Notary'
      }
    }
    publicNetworkAccess: 'string'
    zoneRedundancy: 'string'
  }
}

Hodnoty vlastností

Rejstříků

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)

Limit znaků: 5-50

Platné znaky:
Alfanumerické znaky.

Název prostředku musí být v Rámci Azure jedinečný.
umístění Umístění prostředku. Po vytvoření prostředku to nejde změnit. string (povinné)
visačky Značky prostředku. Slovník názvů a hodnot značek Viz Značky v šablonách
sku Skladová položka registru kontejneru. skladové položky (povinné)
identita Identita registru kontejneru. identityproperties
vlastnosti Vlastnosti registru kontejneru. RegistryProperties

IdentityProperties

Jméno Popis Hodnota
principalId ID objektu zabezpečení identity prostředku. řetězec
tenantId ID tenanta prostředku. řetězec
typ Typ identity. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k prostředku. Identita uživatele
Odkazy na klíč slovníku budou ID prostředků ARM ve formuláři:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
objekt

RegistryProperties

Jméno Popis Hodnota
adminUserEnabled Hodnota, která označuje, jestli je uživatel s oprávněním správce povolen. Bool
anonymousPullEnabled Umožňuje stažení z neověřených klientů na úrovni registru. Bool
dataEndpointEnabled Povolení jednoho koncového bodu dat na oblast pro poskytování dat Bool
šifrování Nastavení šifrování registru kontejneru. EncryptionProperty
networkRuleBypassOptions Určuje, jestli chcete důvěryhodným službám Azure povolit přístup k registru omezenému na síť. AzureServices
None (Žádný)
networkRuleSet Sada pravidel sítě pro registr kontejneru. NetworkRuleSet
politiky Zásady registru kontejneru. zásad
publicNetworkAccess Určuje, jestli je pro registr kontejneru povolený nebo není povolený přístup k veřejné síti. Zakázáno
Povoleno
zoneRedundancy Určuje, jestli je pro tento registr kontejneru povolená redundance zón nebo ne. Zakázáno
Povoleno

EncryptionProperty

Jméno Popis Hodnota
keyVaultProperties Vlastnosti trezoru klíčů KeyVaultProperties
stav Určuje, jestli je šifrování povolené pro registr kontejneru. Zakázáno
Povoleno

KeyVaultProperties

Jméno Popis Hodnota
identita ID klienta identity, která se použije pro přístup k trezoru klíčů. řetězec
keyIdentifier Identifikátor URI trezoru klíčů pro přístup k šifrovacímu klíči. řetězec

NetworkRuleSet

Jméno Popis Hodnota
defaultAction Výchozí akce povolit nebo odepřít, když se neshodují žádná jiná pravidla. Povolit
Odepřít (povinné)
IpRules Pravidla seznamu ACL protokolu IP. IPRule []

IpRule

Jméno Popis Hodnota
akce Akce pravidla seznamu ACL protokolu IP Povolit
hodnota Určuje rozsah IP adres nebo IP adres ve formátu CIDR. Je povolená jenom adresa IPV4. string (povinné)

Politiky

Jméno Popis Hodnota
azureADAuthenticationAsArmPolicy Zásady pro použití tokenu cílové skupiny ARM pro registr kontejneru. AzureADAuthenticationAsArmPolicy
exportPolicy Zásady exportu pro registr kontejneru. ExportPolicy
quarantinePolicy Zásady karantény pro registr kontejneru. QuarantinePolicy
retentionPolicy Zásady uchovávání informací pro registr kontejneru. retentionPolicy
softDeletePolicy Zásady obnovitelného odstranění registru kontejneru. SoftDeletePolicy
trustPolicy Zásady důvěryhodnosti obsahu pro registr kontejneru. TrustPolicy

AzureADAuthenticationAsArmPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

ExportPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

QuarantinePolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

RetentionPolicy

Jméno Popis Hodnota
Dny Počet dní, po které se zachová neoznačené manifest, po kterém se vymaže. Int
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

SoftDeletePolicy

Jméno Popis Hodnota
retentionDays Počet dní, po kterých se trvale odstraní obnovitelně odstraněná položka. Int
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

TrustPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno
typ Typ zásady důvěryhodnosti. Notář

Sku

Jméno Popis Hodnota
Jméno Název skladové položky registru kontejneru. Vyžaduje se pro vytvoření registru. "Základní"
Classic
Premium
Standard (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
CI/CD s využitím Jenkinse ve službě Azure Container Service (AKS)

nasazení do Azure
Kontejnery usnadňují průběžné sestavování a nasazování aplikací. Orchestrací nasazení těchto kontejnerů pomocí Kubernetes ve službě Azure Container Service můžete dosáhnout replikovatelných a spravovatelných clusterů kontejnerů. Nastavením průběžného sestavení pro vytváření imagí kontejnerů a orchestrace můžete zvýšit rychlost a spolehlivost nasazení.
clusterU AKS se službou NAT Gateway a služby Application Gateway

nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a službu Application Gateway pro příchozí připojení.
vytvoření privátního clusteru AKS s veřejnou zónou DNS

nasazení do Azure
Tato ukázka ukazuje, jak nasadit privátní cluster AKS s veřejnou zónou DNS.
vytvoří kontejnerovou aplikaci a prostředí s registru.

nasazení do Azure
Vytvořte prostředí Container App Environment se základní aplikací kontejneru ze služby Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps

nasazení do Azure
Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps.
jednoduché šablony služby Azure Container Registry

nasazení do Azure
Šablona pro vytvoření nové služby Azure Container Registry
Azure Container Registry pomocí šablony geografické replikace

nasazení do Azure
Šablona pro vytvoření nové služby Azure Container Registry s geografickou replikací
azure Container Registry se zásadami a diagnostickými

nasazení do Azure
Azure Container Registry se zásadami a diagnostikou (bicep)
základní nastavení sady Azure AI Studio

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
základní nastavení sady Azure AI Studio

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
Azure AI Studio s ověřováním Microsoft Entra ID

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio s ověřováním Microsoft Entra ID pro závislé prostředky, jako jsou služby Azure AI a Azure Storage.
komplexní nastavení služby Azure Machine Learning

nasazení do Azure
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS.
kompletního zabezpečeného nastavení služby Azure Machine Learning (starší verze)

nasazení do Azure
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS.
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou

nasazení do Azure
Tato šablona vytvoří cílový výpočetní objekt AKS v daném pracovním prostoru služby Azure Machine Learning s privátní IP adresou.
vytvoření pracovního prostoru služby Azure Machine Learning Service

nasazení do Azure
Tato šablona nasazení určuje pracovní prostor služby Azure Machine Learning a jeho přidružené prostředky, včetně služby Azure Key Vault, Azure Storage, Azure Application Insights a Azure Container Registry. Tato konfigurace popisuje minimální sadu prostředků, které potřebujete k zahájení práce se službou Azure Machine Learning.
vytvoření pracovního prostoru služby Azure Machine Learning Service (CMK)

nasazení do Azure
Tato šablona nasazení určuje pracovní prostor služby Azure Machine Learning a jeho přidružené prostředky, včetně služby Azure Key Vault, Azure Storage, Azure Application Insights a Azure Container Registry. Příklad ukazuje, jak nakonfigurovat Službu Azure Machine Learning pro šifrování pomocí šifrovacího klíče spravovaného zákazníkem.
vytvoření pracovního prostoru služby Azure Machine Learning Service (CMK)

nasazení do Azure
Tato šablona nasazení určuje, jak vytvořit pracovní prostor Azure Machine Learning s šifrováním na straně služby pomocí šifrovacích klíčů.
vytvoření pracovního prostoru služby Azure Machine Learning Service (virtuální síť)

nasazení do Azure
Tato šablona nasazení určuje pracovní prostor služby Azure Machine Learning a jeho přidružené prostředky, včetně služby Azure Key Vault, Azure Storage, Azure Application Insights a Azure Container Registry. Tato konfigurace popisuje sadu prostředků, které potřebujete k zahájení práce se službou Azure Machine Learning v izolované síti.
Vytvoření pracovního prostoru služby Azure Machine Learning Service (starší verze)

nasazení do Azure
Tato šablona nasazení určuje pracovní prostor služby Azure Machine Learning a jeho přidružené prostředky, včetně služby Azure Key Vault, Azure Storage, Azure Application Insights a Azure Container Registry. Tato konfigurace popisuje sadu prostředků, které potřebujete k zahájení práce se službou Azure Machine Learning v izolované síti.
clusterU AKS s kontrolerem příchozího přenosu dat služby Application Gateway

nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou Application Gateway, kontrolerem příchozího přenosu dat služby Application Gateway, službou Azure Container Registry, Log Analytics a službou Key Vault.
Sestavení imagí kontejnerů pomocí ACR Tasks

nasazení do Azure
Tato šablona používá DeploymentScript k orchestraci ACR k sestavení image kontejneru z úložiště kódu.
import imagí kontejnerů do služby ACR

nasazení do Azure
Tato šablona využívá modul Import ACR z registru bicep k importu veřejných imagí kontejneru do služby Azure Container Registry.

Definice prostředku šablony ARM

Typ prostředku registrů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerRegistry/registry, přidejte do šablony následující JSON.

{
  "type": "Microsoft.ContainerRegistry/registries",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "adminUserEnabled": "bool",
    "anonymousPullEnabled": "bool",
    "dataEndpointEnabled": "bool",
    "encryption": {
      "keyVaultProperties": {
        "identity": "string",
        "keyIdentifier": "string"
      },
      "status": "string"
    },
    "networkRuleBypassOptions": "string",
    "networkRuleSet": {
      "defaultAction": "string",
      "ipRules": [
        {
          "action": "Allow",
          "value": "string"
        }
      ]
    },
    "policies": {
      "azureADAuthenticationAsArmPolicy": {
        "status": "string"
      },
      "exportPolicy": {
        "status": "string"
      },
      "quarantinePolicy": {
        "status": "string"
      },
      "retentionPolicy": {
        "days": "int",
        "status": "string"
      },
      "softDeletePolicy": {
        "retentionDays": "int",
        "status": "string"
      },
      "trustPolicy": {
        "status": "string",
        "type": "Notary"
      }
    },
    "publicNetworkAccess": "string",
    "zoneRedundancy": "string"
  }
}

Hodnoty vlastností

Rejstříků

Jméno Popis Hodnota
typ Typ prostředku Microsoft.ContainerRegistry/registryies
apiVersion Verze rozhraní API prostředku 2023-01-01-preview
Jméno Název prostředku string (povinné)

Limit znaků: 5-50

Platné znaky:
Alfanumerické znaky.

Název prostředku musí být v Rámci Azure jedinečný.
umístění Umístění prostředku. Po vytvoření prostředku to nejde změnit. string (povinné)
visačky Značky prostředku. Slovník názvů a hodnot značek Viz Značky v šablonách
sku Skladová položka registru kontejneru. skladové položky (povinné)
identita Identita registru kontejneru. identityproperties
vlastnosti Vlastnosti registru kontejneru. RegistryProperties

IdentityProperties

Jméno Popis Hodnota
principalId ID objektu zabezpečení identity prostředku. řetězec
tenantId ID tenanta prostředku. řetězec
typ Typ identity. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k prostředku. Identita uživatele
Odkazy na klíč slovníku budou ID prostředků ARM ve formuláři:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
objekt

RegistryProperties

Jméno Popis Hodnota
adminUserEnabled Hodnota, která označuje, jestli je uživatel s oprávněním správce povolen. Bool
anonymousPullEnabled Umožňuje stažení z neověřených klientů na úrovni registru. Bool
dataEndpointEnabled Povolení jednoho koncového bodu dat na oblast pro poskytování dat Bool
šifrování Nastavení šifrování registru kontejneru. EncryptionProperty
networkRuleBypassOptions Určuje, jestli chcete důvěryhodným službám Azure povolit přístup k registru omezenému na síť. AzureServices
None (Žádný)
networkRuleSet Sada pravidel sítě pro registr kontejneru. NetworkRuleSet
politiky Zásady registru kontejneru. zásad
publicNetworkAccess Určuje, jestli je pro registr kontejneru povolený nebo není povolený přístup k veřejné síti. Zakázáno
Povoleno
zoneRedundancy Určuje, jestli je pro tento registr kontejneru povolená redundance zón nebo ne. Zakázáno
Povoleno

EncryptionProperty

Jméno Popis Hodnota
keyVaultProperties Vlastnosti trezoru klíčů KeyVaultProperties
stav Určuje, jestli je šifrování povolené pro registr kontejneru. Zakázáno
Povoleno

KeyVaultProperties

Jméno Popis Hodnota
identita ID klienta identity, která se použije pro přístup k trezoru klíčů. řetězec
keyIdentifier Identifikátor URI trezoru klíčů pro přístup k šifrovacímu klíči. řetězec

NetworkRuleSet

Jméno Popis Hodnota
defaultAction Výchozí akce povolit nebo odepřít, když se neshodují žádná jiná pravidla. Povolit
Odepřít (povinné)
IpRules Pravidla seznamu ACL protokolu IP. IPRule []

IpRule

Jméno Popis Hodnota
akce Akce pravidla seznamu ACL protokolu IP Povolit
hodnota Určuje rozsah IP adres nebo IP adres ve formátu CIDR. Je povolená jenom adresa IPV4. string (povinné)

Politiky

Jméno Popis Hodnota
azureADAuthenticationAsArmPolicy Zásady pro použití tokenu cílové skupiny ARM pro registr kontejneru. AzureADAuthenticationAsArmPolicy
exportPolicy Zásady exportu pro registr kontejneru. ExportPolicy
quarantinePolicy Zásady karantény pro registr kontejneru. QuarantinePolicy
retentionPolicy Zásady uchovávání informací pro registr kontejneru. retentionPolicy
softDeletePolicy Zásady obnovitelného odstranění registru kontejneru. SoftDeletePolicy
trustPolicy Zásady důvěryhodnosti obsahu pro registr kontejneru. TrustPolicy

AzureADAuthenticationAsArmPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

ExportPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

QuarantinePolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

RetentionPolicy

Jméno Popis Hodnota
Dny Počet dní, po které se zachová neoznačené manifest, po kterém se vymaže. Int
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

SoftDeletePolicy

Jméno Popis Hodnota
retentionDays Počet dní, po kterých se trvale odstraní obnovitelně odstraněná položka. Int
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno

TrustPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. Zakázáno
Povoleno
typ Typ zásady důvěryhodnosti. Notář

Sku

Jméno Popis Hodnota
Jméno Název skladové položky registru kontejneru. Vyžaduje se pro vytvoření registru. "Základní"
Classic
Premium
Standard (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
CI/CD s využitím Jenkinse ve službě Azure Container Service (AKS)

nasazení do Azure
Kontejnery usnadňují průběžné sestavování a nasazování aplikací. Orchestrací nasazení těchto kontejnerů pomocí Kubernetes ve službě Azure Container Service můžete dosáhnout replikovatelných a spravovatelných clusterů kontejnerů. Nastavením průběžného sestavení pro vytváření imagí kontejnerů a orchestrace můžete zvýšit rychlost a spolehlivost nasazení.
clusterU AKS se službou NAT Gateway a služby Application Gateway

nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a službu Application Gateway pro příchozí připojení.
vytvoření privátního clusteru AKS s veřejnou zónou DNS

nasazení do Azure
Tato ukázka ukazuje, jak nasadit privátní cluster AKS s veřejnou zónou DNS.
vytvoří kontejnerovou aplikaci a prostředí s registru.

nasazení do Azure
Vytvořte prostředí Container App Environment se základní aplikací kontejneru ze služby Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps

nasazení do Azure
Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps.
jednoduché šablony služby Azure Container Registry

nasazení do Azure
Šablona pro vytvoření nové služby Azure Container Registry
Azure Container Registry pomocí šablony geografické replikace

nasazení do Azure
Šablona pro vytvoření nové služby Azure Container Registry s geografickou replikací
azure Container Registry se zásadami a diagnostickými

nasazení do Azure
Azure Container Registry se zásadami a diagnostikou (bicep)
základní nastavení sady Azure AI Studio

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
základní nastavení sady Azure AI Studio

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio pomocí základního nastavení, což znamená s povoleným veřejným přístupem k internetu, klíče spravované Microsoftem pro šifrování a konfiguraci identity spravované Microsoftem pro prostředek AI.
Azure AI Studio s ověřováním Microsoft Entra ID

nasazení do Azure
Tato sada šablon ukazuje, jak nastavit Azure AI Studio s ověřováním Microsoft Entra ID pro závislé prostředky, jako jsou služby Azure AI a Azure Storage.
komplexní nastavení služby Azure Machine Learning

nasazení do Azure
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS.
kompletního zabezpečeného nastavení služby Azure Machine Learning (starší verze)

nasazení do Azure
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS.
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou

nasazení do Azure
Tato šablona vytvoří cílový výpočetní objekt AKS v daném pracovním prostoru služby Azure Machine Learning s privátní IP adresou.
vytvoření pracovního prostoru služby Azure Machine Learning Service

nasazení do Azure
Tato šablona nasazení určuje pracovní prostor služby Azure Machine Learning a jeho přidružené prostředky, včetně služby Azure Key Vault, Azure Storage, Azure Application Insights a Azure Container Registry. Tato konfigurace popisuje minimální sadu prostředků, které potřebujete k zahájení práce se službou Azure Machine Learning.
vytvoření pracovního prostoru služby Azure Machine Learning Service (CMK)

nasazení do Azure
Tato šablona nasazení určuje pracovní prostor služby Azure Machine Learning a jeho přidružené prostředky, včetně služby Azure Key Vault, Azure Storage, Azure Application Insights a Azure Container Registry. Příklad ukazuje, jak nakonfigurovat Službu Azure Machine Learning pro šifrování pomocí šifrovacího klíče spravovaného zákazníkem.
vytvoření pracovního prostoru služby Azure Machine Learning Service (CMK)

nasazení do Azure
Tato šablona nasazení určuje, jak vytvořit pracovní prostor Azure Machine Learning s šifrováním na straně služby pomocí šifrovacích klíčů.
vytvoření pracovního prostoru služby Azure Machine Learning Service (virtuální síť)

nasazení do Azure
Tato šablona nasazení určuje pracovní prostor služby Azure Machine Learning a jeho přidružené prostředky, včetně služby Azure Key Vault, Azure Storage, Azure Application Insights a Azure Container Registry. Tato konfigurace popisuje sadu prostředků, které potřebujete k zahájení práce se službou Azure Machine Learning v izolované síti.
Vytvoření pracovního prostoru služby Azure Machine Learning Service (starší verze)

nasazení do Azure
Tato šablona nasazení určuje pracovní prostor služby Azure Machine Learning a jeho přidružené prostředky, včetně služby Azure Key Vault, Azure Storage, Azure Application Insights a Azure Container Registry. Tato konfigurace popisuje sadu prostředků, které potřebujete k zahájení práce se službou Azure Machine Learning v izolované síti.
clusterU AKS s kontrolerem příchozího přenosu dat služby Application Gateway

nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou Application Gateway, kontrolerem příchozího přenosu dat služby Application Gateway, službou Azure Container Registry, Log Analytics a službou Key Vault.
Sestavení imagí kontejnerů pomocí ACR Tasks

nasazení do Azure
Tato šablona používá DeploymentScript k orchestraci ACR k sestavení image kontejneru z úložiště kódu.
import imagí kontejnerů do služby ACR

nasazení do Azure
Tato šablona využívá modul Import ACR z registru bicep k importu veřejných imagí kontejneru do služby Azure Container Registry.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku registrů je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerRegistry/registry, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries@2023-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      adminUserEnabled = bool
      anonymousPullEnabled = bool
      dataEndpointEnabled = bool
      encryption = {
        keyVaultProperties = {
          identity = "string"
          keyIdentifier = "string"
        }
        status = "string"
      }
      networkRuleBypassOptions = "string"
      networkRuleSet = {
        defaultAction = "string"
        ipRules = [
          {
            action = "Allow"
            value = "string"
          }
        ]
      }
      policies = {
        azureADAuthenticationAsArmPolicy = {
          status = "string"
        }
        exportPolicy = {
          status = "string"
        }
        quarantinePolicy = {
          status = "string"
        }
        retentionPolicy = {
          days = int
          status = "string"
        }
        softDeletePolicy = {
          retentionDays = int
          status = "string"
        }
        trustPolicy = {
          status = "string"
          type = "Notary"
        }
      }
      publicNetworkAccess = "string"
      zoneRedundancy = "string"
    }
    sku = {
      name = "string"
    }
  })
}

Hodnoty vlastností

Rejstříků

Jméno Popis Hodnota
typ Typ prostředku Microsoft.ContainerRegistry/registries@2023-01-01-preview
Jméno Název prostředku string (povinné)

Limit znaků: 5-50

Platné znaky:
Alfanumerické znaky.

Název prostředku musí být v Rámci Azure jedinečný.
umístění Umístění prostředku. Po vytvoření prostředku to nejde změnit. string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
visačky Značky prostředku. Slovník názvů a hodnot značek
sku Skladová položka registru kontejneru. skladové položky (povinné)
identita Identita registru kontejneru. identityproperties
vlastnosti Vlastnosti registru kontejneru. RegistryProperties

IdentityProperties

Jméno Popis Hodnota
typ Typ identity. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Seznam identit uživatelů přidružených k prostředku. Identita uživatele
Odkazy na klíč slovníku budou ID prostředků ARM ve formuláři:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Pole ID identit uživatele

RegistryProperties

Jméno Popis Hodnota
adminUserEnabled Hodnota, která označuje, jestli je uživatel s oprávněním správce povolen. Bool
anonymousPullEnabled Umožňuje stažení z neověřených klientů na úrovni registru. Bool
dataEndpointEnabled Povolení jednoho koncového bodu dat na oblast pro poskytování dat Bool
šifrování Nastavení šifrování registru kontejneru. EncryptionProperty
networkRuleBypassOptions Určuje, jestli chcete důvěryhodným službám Azure povolit přístup k registru omezenému na síť. AzureServices
"Žádný"
networkRuleSet Sada pravidel sítě pro registr kontejneru. NetworkRuleSet
politiky Zásady registru kontejneru. zásad
publicNetworkAccess Určuje, jestli je pro registr kontejneru povolený nebo není povolený přístup k veřejné síti. "Zakázáno"
"Povoleno"
zoneRedundancy Určuje, jestli je pro tento registr kontejneru povolená redundance zón nebo ne. "Zakázáno"
"Povoleno"

EncryptionProperty

Jméno Popis Hodnota
keyVaultProperties Vlastnosti trezoru klíčů KeyVaultProperties
stav Určuje, jestli je šifrování povolené pro registr kontejneru. "zakázáno"
"povoleno"

KeyVaultProperties

Jméno Popis Hodnota
identita ID klienta identity, která se použije pro přístup k trezoru klíčů. řetězec
keyIdentifier Identifikátor URI trezoru klíčů pro přístup k šifrovacímu klíči. řetězec

NetworkRuleSet

Jméno Popis Hodnota
defaultAction Výchozí akce povolit nebo odepřít, když se neshodují žádná jiná pravidla. "Povolit"
"Odepřít" (povinné)
IpRules Pravidla seznamu ACL protokolu IP. IPRule []

IpRule

Jméno Popis Hodnota
akce Akce pravidla seznamu ACL protokolu IP "Povolit"
hodnota Určuje rozsah IP adres nebo IP adres ve formátu CIDR. Je povolená jenom adresa IPV4. string (povinné)

Politiky

Jméno Popis Hodnota
azureADAuthenticationAsArmPolicy Zásady pro použití tokenu cílové skupiny ARM pro registr kontejneru. AzureADAuthenticationAsArmPolicy
exportPolicy Zásady exportu pro registr kontejneru. ExportPolicy
quarantinePolicy Zásady karantény pro registr kontejneru. QuarantinePolicy
retentionPolicy Zásady uchovávání informací pro registr kontejneru. retentionPolicy
softDeletePolicy Zásady obnovitelného odstranění registru kontejneru. SoftDeletePolicy
trustPolicy Zásady důvěryhodnosti obsahu pro registr kontejneru. TrustPolicy

AzureADAuthenticationAsArmPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. "zakázáno"
"povoleno"

ExportPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. "zakázáno"
"povoleno"

QuarantinePolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. "zakázáno"
"povoleno"

RetentionPolicy

Jméno Popis Hodnota
Dny Počet dní, po které se zachová neoznačené manifest, po kterém se vymaže. Int
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. "zakázáno"
"povoleno"

SoftDeletePolicy

Jméno Popis Hodnota
retentionDays Počet dní, po kterých se trvale odstraní obnovitelně odstraněná položka. Int
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. "zakázáno"
"povoleno"

TrustPolicy

Jméno Popis Hodnota
stav Hodnota, která označuje, jestli je zásada povolená nebo ne. "zakázáno"
"povoleno"
typ Typ zásady důvěryhodnosti. "Notář"

Sku

Jméno Popis Hodnota
Jméno Název skladové položky registru kontejneru. Vyžaduje se pro vytvoření registru. "Základní"
"Classic"
"Premium"
"Standard" (povinné)