Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Registro Azure Container espone diversi tipi di endpoint a seconda della configurazione del Registro di sistema. Questo articolo fornisce un riferimento per ogni tipo di endpoint, come visualizzarli e i flag dell'interfaccia della riga di comando che li controllano.
Per informazioni sulla replica geografica e sugli endpoint a livello di area, vedere Replicageo in Registro Azure Container. Per informazioni sugli endpoint dati dedicati, vedere endpoint dati Dedicated data endpoints in Registro Azure Container.
Tipi di endpoint
| Tipo di endpoint | Formato di URL | Purpose | Caso di utilizzo |
|---|---|---|---|
| Endpoint globale | myregistry.azurecr.io |
Server di accesso con routing gestito da Azure a qualsiasi replica geografica | Predefinito; ottimale per la maggior parte degli scenari |
| Endpoint a livello di area | myregistry.<region-name>.geo.azurecr.io |
Server di accesso per una replica geografica specifica | Routing stimabile, failover lato client, affinità a livello di area, risoluzione dei problemi |
| Endpoint dati dedicato | myregistry.<region-name>.data.azurecr.io |
Download di BLOB di livello per i registri con endpoint dati dedicati o endpoint privati | Regole del firewall con ambito; reindirizzamento automatico 307 dal server di accesso durante il pull |
| Account di archiviazione | *.blob.core.windows.net |
Download di BLOB di livello per i registri senza endpoint dati dedicati o endpoint privati | Reindirizzamento automatico dal server di accesso |
Visualizzare tutti gli endpoint
Usare il az acr show-endpoints comando per visualizzare tutti gli endpoint per il Registro di sistema, inclusi l'URL globale, gli endpoint internazionali (se abilitati) e gli endpoint dati dedicati (se abilitati):
az acr show-endpoints --name myregistry --resource-group myrg
Output di esempio per un registro con endpoint a livello di area ed endpoint dati dedicati abilitati:
{
"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"
}
]
}
Flag dell'interfaccia della riga di comando per gli endpoint del Registro di sistema
Importante
Diversi flag dell'interfaccia della riga di comando controllano diversi comportamenti degli endpoint. Comprendere la distinzione è importante per evitare errori di configurazione.
| Flag | Ambito | Purpose |
|---|---|---|
--regional-endpoints |
Livello del Registro di sistema (in az acr create o az acr update) |
Abilita gli URL degli endpoint regionali dedicati (myregistry.<region>.geo.azurecr.io) per tutte le repliche geografiche. |
--global-endpoint-routing |
Per replica geografica (in az acr replication create o az acr replication update) |
Controlla se l'endpoint globale (myregistry.azurecr.io) instrada il traffico a una replica geografica specifica. Impostare su per false escludere temporaneamente una replica geografica dal routing globale degli endpoint (per la manutenzione o la risoluzione dei problemi). I dati continuano a essere sincronizzati indipendentemente da questa impostazione. Vedere Escludere temporaneamente una replica geografica dal routing endpoint globale. |
--data-endpoint-enabled |
Livello del Registro di sistema (in az acr create o az acr update) |
Abilita gli endpoint dati dedicati (myregistry.<region>.data.azurecr.io) per i download di BLOB di livello. Abilitata automaticamente quando è configurato almeno un endpoint privato. Vedere Endpoint dati dedicati. |
--endpoint-protocol |
Livello del Registro di sistema (in az acr update) |
Imposta il protocollo endpoint del Registro di sistema su IPv4 (impostazione predefinita) o IPv4AndIPv6 (doppio stack). L'impostazione IPv4AndIPv6 richiede l'abilitazione degli endpoint dati dedicati (--data-endpoint-enabled true). Richiede interfaccia della riga di comando di Azure 2.87.0 o versione successiva. Vedere Endpoint dual stack IPv6. |
Relazione tra --regional-endpoints e --global-endpoint-routing
--regional-endpoints e --global-endpoint-routing sono indipendenti. Impostazione --global-endpoint-routing false in una replica geografica:
- Esclude tale replica geografica solo dal routing dell'endpoint globale .
-
Non disabilita l'URL dell'endpoint a livello di area della replica geografica. Se
--regional-endpointsè abilitato a livello di Registro di sistema, i client possono comunque accedere direttamente a tale replica geografica tramite l'URL dell'endpoint a livello di area. - Non arresta la sincronizzazione dei dati con tale replica geografica.
In breve:
- Usare
--regional-endpointsa livello di Registro di sistema per abilitare URL regionali dedicati per l'accesso diretto a repliche geografiche specifiche. - Usare
--global-endpoint-routingin una replica geografica specifica per controllare il routing globale degli endpoint a tale replica geografica. - Usare
--data-endpoint-enableda livello di Registro di sistema per abilitare gli endpoint dati dedicati per i download di BLOB di livello con ambito. - Usare
--endpoint-protocola livello di Registro di sistema per impostare il protocollo dell'endpoint suIPv4oIPv4AndIPv6(doppio stack).