Estrazioni di immagini ECR: bypass del proxy per i download dei livelli S3
Segui le estrazioni delle immagini oltre l'host del registro quando una rotta ECR privata invia ancora i download dei livelli a un proxy aziendale.
L'accesso a ECR e il recupero del manifest possono funzionare mentre un livello dell'immagine si blocca. Amazon ECR archivia i livelli in S3, e le sue indicazioni sugli endpoint VPC trattano separatamente l'API ECR, il registro e il percorso di recupero da S3.
- Individua il nome host del livello non riuscito.Mantieni il nome host dalla richiesta effettiva invece di supporre che il bypass del registro copra l'intera estrazione.
- Individua il mittente.Per un'estrazione Docker, controlla la configurazione del proxy del daemon. Un esempio nativo di daemon.json per Docker Engine tiene insieme i percorsi privati dei livelli ECR e S3. Le variabili d'ambiente destinate a un nuovo container dell'applicazione non possono configurare un download di immagine che avviene prima che quel container esista.
- Controlla il percorso S3 previsto.Abbina le voci di bypass ai nomi regionali degli endpoint e alla grammatica supportata dal client. Anche il DNS privato, le tabelle di routing, la policy dell'endpoint e le autorizzazioni devono supportare quel percorso.
| Errore osservato | Cosa ti dice |
|---|---|
| Rifiuto del proxy | La richiesta del livello ha raggiunto un intermediario. |
| Timeout della connessione diretta | Il bypass potrebbe aver scelto il routing diretto, ma quel percorso può comunque essere inutilizzabile. |
Evita di sostituire un singolo host di livello mancante con un'eccezione non verificata per ogni servizio nel dominio del provider. Un'eccezione diretta non può creare un percorso gateway mancante.
Usa le richieste dell'immagine reale e le istruzioni attuali del provider. Contenuti speciali, compresi i livelli Windows stranieri, possono introdurre altre origini; un elenco di autorizzati storico di due host non deve necessariamente coprirli.