Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Container Registry stellt abhängig von der Konfiguration Ihrer Registrierung mehrere Endpunkttypen zur Verfügung. Dieser Artikel enthält eine Referenz für jeden Endpunkttyp, wie sie angezeigt werden, und die CLI-Flags, die sie steuern.
Informationen zur Georeplikation und zu regionalen Endpunkten finden Sie unter Geo-replikation in Azure Container Registry. Informationen zu dedizierten Datenendpunkten finden Sie unter Dedicated data endpoints in Azure Container Registry.
Endpunkttypen
| Endpunkttyp | URL-Format | Purpose | Anwendungsfall |
|---|---|---|---|
| Globaler Endpunkt | myregistry.azurecr.io |
Anmeldeserver mit Azure verwaltetem Routing an ein beliebiges Georeplikat | Standard; optimal für die meisten Szenarien |
| Regionaler Endpunkt | myregistry.<region-name>.geo.azurecr.io |
Anmeldeserver für ein bestimmtes Georeplikat | Vorhersehbares Routing, clientseitiges Failover, regionale Affinität, Problembehandlung |
| Dedizierter Datenendpunkt | myregistry.<region-name>.data.azurecr.io |
Layer-BLOB-Downloads für Registrierungen mit dedizierten Datenendpunkten oder privaten Endpunkten | Bereichsbezogene Firewallregeln; Automatische 307-Umleitung vom Anmeldeserver während des Pulls |
| Speicherkonto | *.blob.core.windows.net |
Layer-BLOB-Downloads für Registrierungen ohne dedizierte Datenendpunkte oder private Endpunkte | Automatische Umleitung vom Anmeldeserver |
Alle Endpunkte anzeigen
Verwenden Sie den az acr show-endpoints Befehl, um alle Endpunkte für Ihre Registrierung anzuzeigen, einschließlich der globalen URL, der regionalen Endpunkte (sofern aktiviert) und dedizierten Datenendpunkten (sofern aktiviert):
az acr show-endpoints --name myregistry --resource-group myrg
Beispielausgabe für eine Registrierung mit regionalen Endpunkten und aktivierten dedizierten Datenendpunkten:
{
"loginServer": "myregistry.azurecr.io",
"dataEndpoints": [
{
"region": "eastus",
"endpoint": "myregistry.eastus.data.azurecr.io"
},
{
"region": "westus",
"endpoint": "myregistry.westus.data.azurecr.io"
}
],
"regionalEndpoints": [
{
"region": "eastus",
"endpoint": "myregistry.eastus.geo.azurecr.io"
},
{
"region": "westus",
"endpoint": "myregistry.westus.geo.azurecr.io"
}
]
}
CLI-Flags für Registrierungsendpunkte
Important
Mehrere CLI-Flags steuern unterschiedliche Endpunktverhalten. Das Verständnis der Unterscheidung ist wichtig, um Fehlkonfigurationen zu vermeiden.
| Flag | Geltungsbereich | Purpose |
|---|---|---|
--regional-endpoints |
Registrierungsebene (ein az acr create oder az acr update) |
Aktiviert dedizierte regionale Endpunkt-URLs (myregistry.<region>.geo.azurecr.io) für alle Georeplikate. |
--global-endpoint-routing |
Pro-Geo-Replikat (ein az acr replication create oder az acr replication update) |
Steuert, ob der globale Endpunkt (myregistry.azurecr.io) Datenverkehr an ein bestimmtes Georeplikat weiter leitet. Legen Sie fest, false dass ein Georeplikat vorübergehend vom globalen Endpunktrouting ausgeschlossen werden soll (für Wartung oder Problembehandlung). Daten werden unabhängig von dieser Einstellung weiterhin synchronisiert. Siehe vorübergehendes Ausschließen eines Georeplikats vom globalen Endpunktrouting. |
--data-endpoint-enabled |
Registrierungsebene (ein az acr create oder az acr update) |
Aktiviert dedizierte Datenendpunkte (myregistry.<region>.data.azurecr.io) für Layer-BLOB-Downloads. Autoaktiviert, wenn mindestens ein privater Endpunkt konfiguriert ist. Siehe dedizierte Datenendpunkte. |
--endpoint-protocol |
Registrierungsebene (on az acr update) |
Legt das Endpunktprotokoll der Registrierung auf IPv4 (Standard) oder IPv4AndIPv6 (dualer Stapel) fest. Für die Einstellung IPv4AndIPv6 müssen dedizierte Datenendpunkte aktiviert werden (--data-endpoint-enabled true). Erfordert Azure CLI 2.87.0 oder höher. Siehe IPv6 Dual-Stack-Endpunkte. |
Beziehung zwischen --regional-endpoints und --global-endpoint-routing
--regional-endpoints und --global-endpoint-routing sind unabhängig. Einstellung --global-endpoint-routing false für ein Georeplikat:
- Schließt dieses Georeplikat nur vom globalen Endpunktrouting aus.
- Deaktiviert dieregionale Endpunkt-URL des Georeplikats nicht. Wenn
--regional-endpointsdiese Option auf Registrierungsebene aktiviert ist, können Clients über die url des regionalen Endpunkts weiterhin direkt auf dieses Georeplikat zugreifen. - Die Synchronisierung von Daten mit diesem Georeplikat wird nicht beendet.
Kurz gesagt:
- Wird
--regional-endpointsauf Registrierungsebene verwendet, um dedizierte regionale URLs für den direkten Zugriff auf bestimmte Georeplikate zu aktivieren. - Wird
--global-endpoint-routingfür ein bestimmtes Georeplikat verwendet, um das globale Endpunktrouting an dieses Georeplikat zu steuern. - Verwenden Sie
--data-endpoint-enableddiese Option auf Registrierungsebene, um dedizierte Datenendpunkte für blob-Downloads mit Bereichsebene zu aktivieren. - Wird
--endpoint-protocolauf Registrierungsebene verwendet, um das Endpunktprotokoll aufIPv4oderIPv4AndIPv6(dualer Stapel) festzulegen.