Microsoft.ContainerRegistry-Registrierungen

Bicep-Ressourcendefinition

Der Ressourcentyp "Registrierungen" kann mit Vorgängen bereitgestellt werden, die folgendes Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ContainerRegistry/registries-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

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

Eigenschaftswerte

Register

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 5-50

Gültige Zeichen:
Alphanumerik.

Der Ressourcenname muss in Azure eindeutig sein.
Ort Der Speicherort der Ressource. Dies kann nicht geändert werden, nachdem die Ressource erstellt wurde. Zeichenfolge (erforderlich)
Schilder Die Tags der Ressource. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Sku Die SKU der Containerregistrierung. Sku- (erforderlich)
Identität Die Identität der Containerregistrierung. IdentityProperties-
Eigenschaften Die Eigenschaften der Containerregistrierung. RegistryProperties-

IdentityProperties

Name Beschreibung Wert
principalId Die Prinzipal-ID der Ressourcenidentität. Schnur
tenantId Die Mandanten-ID der Ressource. Schnur
Art Der Identitätstyp. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentität
Wörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Objekt

RegistryProperties

Name Beschreibung Wert
adminUserEnabled Der Wert, der angibt, ob der Administratorbenutzer aktiviert ist. Bool
anonymousPullEnabled Ermöglicht das registrierungsweite Pull von nicht authentifizierten Clients. Bool
dataEndpointEnabled Aktivieren Sie einen einzelnen Datenendpunkt pro Region für die Datenbereitstellung. Bool
Verschlüsselung Die Verschlüsselungseinstellungen der Containerregistrierung. EncryptionProperty-
networkRuleBypassOptions Gibt an, ob vertrauenswürdige Azure-Dienste auf eine eingeschränkte Netzwerkregistrierung zugreifen dürfen. "AzureServices"
'None'
networkRuleSet Die Netzwerkregel, die für eine Containerregistrierung festgelegt ist. NetworkRuleSet-
Politik Die Richtlinien für eine Containerregistrierung. Richtlinien
publicNetworkAccess Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Containerregistrierung zulässig ist. "Deaktiviert"
"Aktiviert"
zoneRedundancy Gibt an, ob Zonenredundanz für diese Containerregistrierung aktiviert ist. "Deaktiviert"
"Aktiviert"

EncryptionProperty

Name Beschreibung Wert
keyVaultProperties Schlüsseltresoreigenschaften. KeyVaultProperties
Status Gibt an, ob die Verschlüsselung für die Containerregistrierung aktiviert ist. "Deaktiviert"
"aktiviert"

KeyVaultProperties

Name Beschreibung Wert
Identität Die Client-ID der Identität, die für den Zugriff auf den Schlüsseltresor verwendet wird. Schnur
keyIdentifier Schlüsseltresor-URI für den Zugriff auf den Verschlüsselungsschlüssel. Schnur

NetworkRuleSet

Name Beschreibung Wert
defaultAction Die Standardaktion des Zulassens oder Verweigerns, wenn keine anderen Regeln übereinstimmen. "Zulassen"
"Verweigern" (erforderlich)
ipRules Die IP-ACL-Regeln. IPRule-[]

IPRule

Name Beschreibung Wert
Aktion Die Aktion der IP-ACL-Regel. "Zulassen"
Wert Gibt den IP- oder IP-Bereich im CIDR-Format an. Nur IPV4-Adresse ist zulässig. Zeichenfolge (erforderlich)

Politik

Name Beschreibung Wert
azureADAuthenticationAsArmPolicy Die Richtlinie für die Verwendung des ARM-Zielgruppentokens für eine Containerregistrierung. AzureADAuthenticationAsArmPolicy
exportPolicy Die Exportrichtlinie für eine Containerregistrierung. ExportPolicy-
quarantinePolicy Die Quarantänerichtlinie für eine Containerregistrierung. QuarantinePolicy-
retentionPolicy Die Aufbewahrungsrichtlinie für eine Containerregistrierung. RetentionPolicy-
softDeletePolicy Die Richtlinie zum vorläufigen Löschen für eine Containerregistrierung. SoftDeletePolicy-
trustPolicy Die Inhaltsvertrauensrichtlinie für eine Containerregistrierung. TrustPolicy-

AzureADAuthenticationAsArmPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

ExportPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

QuarantinePolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

RetentionPolicy

Name Beschreibung Wert
Tage Die Anzahl der Tage, nach denen ein nicht markiertes Manifest beibehalten werden soll, nach dem es gelöscht wird. Int
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

SoftDeletePolicy

Name Beschreibung Wert
retentionDays Die Anzahl der Tage, nach denen ein vorläufig gelöschtes Element endgültig gelöscht wird. Int
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

TrustPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"
Art Der Typ der Vertrauensrichtlinie. "Notar"

Sku

Name Beschreibung Wert
Name Der SKU-Name der Containerregistrierung. Erforderlich für die Registrierungserstellung. "Einfach"
"Klassisch"
"Premium"
"Standard" (erforderlich)

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
CI/CD mit Jenkins im Azure Container Service (AKS)

Bereitstellen in Azure
Container machen es Ihnen sehr einfach, Ihre Anwendungen kontinuierlich zu erstellen und bereitzustellen. Durch die Orchestrierung der Bereitstellung dieser Container mithilfe von Kubernetes im Azure-Containerdienst können Sie replizierbare, verwaltbare Cluster von Containern erreichen. Indem Sie einen kontinuierlichen Build einrichten, um Ihre Containerimages und -orchestrierung zu erzeugen, können Sie die Geschwindigkeit und Zuverlässigkeit Ihrer Bereitstellung erhöhen.
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
Erstellen eines privaten AKS-Clusters mit einer öffentlichen DNS-Zone

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen privaten AKS-Cluster mit einer öffentlichen DNS-Zone bereitstellen.
Erstellt eine Container-App und -Umgebung mit Registrierungs-

Bereitstellen in Azure
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App aus einer Azure-Containerregistrierung. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt.
Erstellt eine Dapr pub-sub servicebus-App mit Container-Apps

Bereitstellen in Azure
Erstellen Sie eine Dapr pub-sub servicebus-App mit Container-Apps.
Einfache Azure-Containerregistrierungsvorlage

Bereitstellen in Azure
Eine Vorlage zum Erstellen einer neuen Azure-Containerregistrierung.
Azure Container Registry mit Georeplikationsvorlage

Bereitstellen in Azure
Eine Vorlage zum Erstellen einer neuen Azure-Containerregistrierung mit Georeplikation
Azure-Containerregistrierung mit Richtlinien und Diagnose

Bereitstellen in Azure
Azure Container Registry with Policies and Diagnostics (bicep)
Azure AI Studio – grundlegende Einrichtung

Bereitstellen in Azure
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource.
Azure AI Studio – grundlegende Einrichtung

Bereitstellen in Azure
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource.
Azure AI Studio mit Microsoft Entra ID-Authentifizierung

Bereitstellen in Azure
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit der Microsoft Entra ID-Authentifizierung für abhängige Ressourcen einrichten, z. B. Azure AI Services und Azure Storage.
Von Azure Machine Learning end-to-End-Setup

Bereitstellen in Azure
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
end-to-End-Setup (Legacy) von Azure Machine Learning

Bereitstellen in Azure
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
Erstellen eines AKS-Computeziels mit einer privaten IP-Adresse

Bereitstellen in Azure
Diese Vorlage erstellt ein AKS-Computeziel in einem bestimmten Azure Machine Learning-Dienstarbeitsbereich mit einer privaten IP-Adresse.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den minimalen Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning benötigen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (CMK)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Das Beispiel zeigt, wie Sie Azure Machine Learning für die Verschlüsselung mit einem vom Kunden verwalteten Verschlüsselungsschlüssel konfigurieren.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (CMK)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt an, wie Sie einen Azure Machine Learning-Arbeitsbereich mit dienstseitiger Verschlüsselung mit Ihren Verschlüsselungsschlüsseln erstellen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (vnet)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning in einem isolierten Netzwerk benötigen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (Legacy)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning in einem isolierten Netzwerk benötigen.
AKS-Cluster mit dem Application Gateway Ingress Controller-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen.
Erstellen von Containerimages mit ACR-Aufgaben-

Bereitstellen in Azure
Diese Vorlage verwendet DeploymentScript, um ACR zu koordinieren, um Ihr Containerimage aus dem Code-Repository zu erstellen.
Containerimages in ACR- importieren

Bereitstellen in Azure
Diese Vorlage nutzt das Modul "Importieren von ACR" aus der Bicep-Registrierung, um öffentliche Containerimages in eine Azure-Containerregistrierung zu importieren.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Registrierungen" kann mit Vorgängen bereitgestellt werden, die folgendes Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ContainerRegistry/registries-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

Register

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.ContainerRegistry/registries"
apiVersion Die Ressourcen-API-Version "2023-01-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 5-50

Gültige Zeichen:
Alphanumerik.

Der Ressourcenname muss in Azure eindeutig sein.
Ort Der Speicherort der Ressource. Dies kann nicht geändert werden, nachdem die Ressource erstellt wurde. Zeichenfolge (erforderlich)
Schilder Die Tags der Ressource. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Sku Die SKU der Containerregistrierung. Sku- (erforderlich)
Identität Die Identität der Containerregistrierung. IdentityProperties-
Eigenschaften Die Eigenschaften der Containerregistrierung. RegistryProperties-

IdentityProperties

Name Beschreibung Wert
principalId Die Prinzipal-ID der Ressourcenidentität. Schnur
tenantId Die Mandanten-ID der Ressource. Schnur
Art Der Identitätstyp. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentität
Wörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Objekt

RegistryProperties

Name Beschreibung Wert
adminUserEnabled Der Wert, der angibt, ob der Administratorbenutzer aktiviert ist. Bool
anonymousPullEnabled Ermöglicht das registrierungsweite Pull von nicht authentifizierten Clients. Bool
dataEndpointEnabled Aktivieren Sie einen einzelnen Datenendpunkt pro Region für die Datenbereitstellung. Bool
Verschlüsselung Die Verschlüsselungseinstellungen der Containerregistrierung. EncryptionProperty-
networkRuleBypassOptions Gibt an, ob vertrauenswürdige Azure-Dienste auf eine eingeschränkte Netzwerkregistrierung zugreifen dürfen. "AzureServices"
'None'
networkRuleSet Die Netzwerkregel, die für eine Containerregistrierung festgelegt ist. NetworkRuleSet-
Politik Die Richtlinien für eine Containerregistrierung. Richtlinien
publicNetworkAccess Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Containerregistrierung zulässig ist. "Deaktiviert"
"Aktiviert"
zoneRedundancy Gibt an, ob Zonenredundanz für diese Containerregistrierung aktiviert ist. "Deaktiviert"
"Aktiviert"

EncryptionProperty

Name Beschreibung Wert
keyVaultProperties Schlüsseltresoreigenschaften. KeyVaultProperties
Status Gibt an, ob die Verschlüsselung für die Containerregistrierung aktiviert ist. "Deaktiviert"
"aktiviert"

KeyVaultProperties

Name Beschreibung Wert
Identität Die Client-ID der Identität, die für den Zugriff auf den Schlüsseltresor verwendet wird. Schnur
keyIdentifier Schlüsseltresor-URI für den Zugriff auf den Verschlüsselungsschlüssel. Schnur

NetworkRuleSet

Name Beschreibung Wert
defaultAction Die Standardaktion des Zulassens oder Verweigerns, wenn keine anderen Regeln übereinstimmen. "Zulassen"
"Verweigern" (erforderlich)
ipRules Die IP-ACL-Regeln. IPRule-[]

IPRule

Name Beschreibung Wert
Aktion Die Aktion der IP-ACL-Regel. "Zulassen"
Wert Gibt den IP- oder IP-Bereich im CIDR-Format an. Nur IPV4-Adresse ist zulässig. Zeichenfolge (erforderlich)

Politik

Name Beschreibung Wert
azureADAuthenticationAsArmPolicy Die Richtlinie für die Verwendung des ARM-Zielgruppentokens für eine Containerregistrierung. AzureADAuthenticationAsArmPolicy
exportPolicy Die Exportrichtlinie für eine Containerregistrierung. ExportPolicy-
quarantinePolicy Die Quarantänerichtlinie für eine Containerregistrierung. QuarantinePolicy-
retentionPolicy Die Aufbewahrungsrichtlinie für eine Containerregistrierung. RetentionPolicy-
softDeletePolicy Die Richtlinie zum vorläufigen Löschen für eine Containerregistrierung. SoftDeletePolicy-
trustPolicy Die Inhaltsvertrauensrichtlinie für eine Containerregistrierung. TrustPolicy-

AzureADAuthenticationAsArmPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

ExportPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

QuarantinePolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

RetentionPolicy

Name Beschreibung Wert
Tage Die Anzahl der Tage, nach denen ein nicht markiertes Manifest beibehalten werden soll, nach dem es gelöscht wird. Int
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

SoftDeletePolicy

Name Beschreibung Wert
retentionDays Die Anzahl der Tage, nach denen ein vorläufig gelöschtes Element endgültig gelöscht wird. Int
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

TrustPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"
Art Der Typ der Vertrauensrichtlinie. "Notar"

Sku

Name Beschreibung Wert
Name Der SKU-Name der Containerregistrierung. Erforderlich für die Registrierungserstellung. "Einfach"
"Klassisch"
"Premium"
"Standard" (erforderlich)

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
CI/CD mit Jenkins im Azure Container Service (AKS)

Bereitstellen in Azure
Container machen es Ihnen sehr einfach, Ihre Anwendungen kontinuierlich zu erstellen und bereitzustellen. Durch die Orchestrierung der Bereitstellung dieser Container mithilfe von Kubernetes im Azure-Containerdienst können Sie replizierbare, verwaltbare Cluster von Containern erreichen. Indem Sie einen kontinuierlichen Build einrichten, um Ihre Containerimages und -orchestrierung zu erzeugen, können Sie die Geschwindigkeit und Zuverlässigkeit Ihrer Bereitstellung erhöhen.
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
Erstellen eines privaten AKS-Clusters mit einer öffentlichen DNS-Zone

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen privaten AKS-Cluster mit einer öffentlichen DNS-Zone bereitstellen.
Erstellt eine Container-App und -Umgebung mit Registrierungs-

Bereitstellen in Azure
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App aus einer Azure-Containerregistrierung. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt.
Erstellt eine Dapr pub-sub servicebus-App mit Container-Apps

Bereitstellen in Azure
Erstellen Sie eine Dapr pub-sub servicebus-App mit Container-Apps.
Einfache Azure-Containerregistrierungsvorlage

Bereitstellen in Azure
Eine Vorlage zum Erstellen einer neuen Azure-Containerregistrierung.
Azure Container Registry mit Georeplikationsvorlage

Bereitstellen in Azure
Eine Vorlage zum Erstellen einer neuen Azure-Containerregistrierung mit Georeplikation
Azure-Containerregistrierung mit Richtlinien und Diagnose

Bereitstellen in Azure
Azure Container Registry with Policies and Diagnostics (bicep)
Azure AI Studio – grundlegende Einrichtung

Bereitstellen in Azure
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource.
Azure AI Studio – grundlegende Einrichtung

Bereitstellen in Azure
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit dem grundlegenden Setup einrichten, was bedeutet, dass der öffentliche Internetzugriff aktiviert ist, von Microsoft verwaltete Schlüssel für verschlüsselung und von Microsoft verwaltete Identitätskonfiguration für die KI-Ressource.
Azure AI Studio mit Microsoft Entra ID-Authentifizierung

Bereitstellen in Azure
Dieser Satz von Vorlagen veranschaulicht, wie Sie Azure AI Studio mit der Microsoft Entra ID-Authentifizierung für abhängige Ressourcen einrichten, z. B. Azure AI Services und Azure Storage.
Von Azure Machine Learning end-to-End-Setup

Bereitstellen in Azure
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
end-to-End-Setup (Legacy) von Azure Machine Learning

Bereitstellen in Azure
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
Erstellen eines AKS-Computeziels mit einer privaten IP-Adresse

Bereitstellen in Azure
Diese Vorlage erstellt ein AKS-Computeziel in einem bestimmten Azure Machine Learning-Dienstarbeitsbereich mit einer privaten IP-Adresse.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den minimalen Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning benötigen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (CMK)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Das Beispiel zeigt, wie Sie Azure Machine Learning für die Verschlüsselung mit einem vom Kunden verwalteten Verschlüsselungsschlüssel konfigurieren.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (CMK)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt an, wie Sie einen Azure Machine Learning-Arbeitsbereich mit dienstseitiger Verschlüsselung mit Ihren Verschlüsselungsschlüsseln erstellen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (vnet)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning in einem isolierten Netzwerk benötigen.
Erstellen eines Azure Machine Learning-Dienstarbeitsbereichs (Legacy)

Bereitstellen in Azure
Diese Bereitstellungsvorlage gibt einen Azure Machine Learning-Arbeitsbereich und die zugehörigen Ressourcen an, einschließlich Azure Key Vault, Azure Storage, Azure Application Insights und Azure Container Registry. Diese Konfiguration beschreibt den Satz von Ressourcen, die Sie für die ersten Schritte mit Azure Machine Learning in einem isolierten Netzwerk benötigen.
AKS-Cluster mit dem Application Gateway Ingress Controller-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen.
Erstellen von Containerimages mit ACR-Aufgaben-

Bereitstellen in Azure
Diese Vorlage verwendet DeploymentScript, um ACR zu koordinieren, um Ihr Containerimage aus dem Code-Repository zu erstellen.
Containerimages in ACR- importieren

Bereitstellen in Azure
Diese Vorlage nutzt das Modul "Importieren von ACR" aus der Bicep-Registrierung, um öffentliche Containerimages in eine Azure-Containerregistrierung zu importieren.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Registrierungen" kann mit Vorgängen bereitgestellt werden, die folgendes Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ContainerRegistry/registries-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

Eigenschaftswerte

Register

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.ContainerRegistry/registries@2023-01-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 5-50

Gültige Zeichen:
Alphanumerik.

Der Ressourcenname muss in Azure eindeutig sein.
Ort Der Speicherort der Ressource. Dies kann nicht geändert werden, nachdem die Ressource erstellt wurde. Zeichenfolge (erforderlich)
parent_id Verwenden Sie die ID dieser Ressourcengruppe, um sie in einer Ressourcengruppe bereitzustellen. Zeichenfolge (erforderlich)
Schilder Die Tags der Ressource. Wörterbuch der Tagnamen und -werte.
Sku Die SKU der Containerregistrierung. Sku- (erforderlich)
Identität Die Identität der Containerregistrierung. IdentityProperties-
Eigenschaften Die Eigenschaften der Containerregistrierung. RegistryProperties-

IdentityProperties

Name Beschreibung Wert
Art Der Identitätstyp. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentität
Wörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Array von Benutzeridentitäts-IDs.

RegistryProperties

Name Beschreibung Wert
adminUserEnabled Der Wert, der angibt, ob der Administratorbenutzer aktiviert ist. Bool
anonymousPullEnabled Ermöglicht das registrierungsweite Pull von nicht authentifizierten Clients. Bool
dataEndpointEnabled Aktivieren Sie einen einzelnen Datenendpunkt pro Region für die Datenbereitstellung. Bool
Verschlüsselung Die Verschlüsselungseinstellungen der Containerregistrierung. EncryptionProperty-
networkRuleBypassOptions Gibt an, ob vertrauenswürdige Azure-Dienste auf eine eingeschränkte Netzwerkregistrierung zugreifen dürfen. "AzureServices"
"Keine"
networkRuleSet Die Netzwerkregel, die für eine Containerregistrierung festgelegt ist. NetworkRuleSet-
Politik Die Richtlinien für eine Containerregistrierung. Richtlinien
publicNetworkAccess Gibt an, ob der Zugriff auf öffentliche Netzwerke für die Containerregistrierung zulässig ist. "Deaktiviert"
"Aktiviert"
zoneRedundancy Gibt an, ob Zonenredundanz für diese Containerregistrierung aktiviert ist. "Deaktiviert"
"Aktiviert"

EncryptionProperty

Name Beschreibung Wert
keyVaultProperties Schlüsseltresoreigenschaften. KeyVaultProperties
Status Gibt an, ob die Verschlüsselung für die Containerregistrierung aktiviert ist. "Deaktiviert"
"aktiviert"

KeyVaultProperties

Name Beschreibung Wert
Identität Die Client-ID der Identität, die für den Zugriff auf den Schlüsseltresor verwendet wird. Schnur
keyIdentifier Schlüsseltresor-URI für den Zugriff auf den Verschlüsselungsschlüssel. Schnur

NetworkRuleSet

Name Beschreibung Wert
defaultAction Die Standardaktion des Zulassens oder Verweigerns, wenn keine anderen Regeln übereinstimmen. "Zulassen"
"Verweigern" (erforderlich)
ipRules Die IP-ACL-Regeln. IPRule-[]

IPRule

Name Beschreibung Wert
Aktion Die Aktion der IP-ACL-Regel. "Zulassen"
Wert Gibt den IP- oder IP-Bereich im CIDR-Format an. Nur IPV4-Adresse ist zulässig. Zeichenfolge (erforderlich)

Politik

Name Beschreibung Wert
azureADAuthenticationAsArmPolicy Die Richtlinie für die Verwendung des ARM-Zielgruppentokens für eine Containerregistrierung. AzureADAuthenticationAsArmPolicy
exportPolicy Die Exportrichtlinie für eine Containerregistrierung. ExportPolicy-
quarantinePolicy Die Quarantänerichtlinie für eine Containerregistrierung. QuarantinePolicy-
retentionPolicy Die Aufbewahrungsrichtlinie für eine Containerregistrierung. RetentionPolicy-
softDeletePolicy Die Richtlinie zum vorläufigen Löschen für eine Containerregistrierung. SoftDeletePolicy-
trustPolicy Die Inhaltsvertrauensrichtlinie für eine Containerregistrierung. TrustPolicy-

AzureADAuthenticationAsArmPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

ExportPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

QuarantinePolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

RetentionPolicy

Name Beschreibung Wert
Tage Die Anzahl der Tage, nach denen ein nicht markiertes Manifest beibehalten werden soll, nach dem es gelöscht wird. Int
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

SoftDeletePolicy

Name Beschreibung Wert
retentionDays Die Anzahl der Tage, nach denen ein vorläufig gelöschtes Element endgültig gelöscht wird. Int
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"

TrustPolicy

Name Beschreibung Wert
Status Der Wert, der angibt, ob die Richtlinie aktiviert ist oder nicht. "Deaktiviert"
"aktiviert"
Art Der Typ der Vertrauensrichtlinie. "Notar"

Sku

Name Beschreibung Wert
Name Der SKU-Name der Containerregistrierung. Erforderlich für die Registrierungserstellung. "Einfach"
"Klassisch"
"Premium"
"Standard" (erforderlich)