Sťahovanie imagí z ECR: obchádzanie proxy pri sťahovaní vrstiev S3
Sledujte sťahovanie imagí za hranicou hostiteľa registra, keď privátna trasa ECR stále posiela sťahovanie vrstiev cez firemnú proxy.
Prihlásenie do ECR a načítanie manifestu môžu fungovať, kým vrstva image uviazne. Amazon ECR ukladá vrstvy v S3 a jeho pokyny pre VPC endpoint riešia ECR API, register a cestu načítania zo S3 oddelene.
- Nájdite názov hostiteľa zlyhanej vrstvy.Použite názov hostiteľa zo skutočnej požiadavky, namiesto predpokladu, že obídenie registra pokrýva celé sťahovanie.
- Určte odosielateľa.Pri sťahovaní Dockeru skontrolujte konfiguráciu proxy démona. Príklad natívneho daemon.json Docker Engine drží privátne cesty vrstiev ECR a S3 pohromade. Premenné prostredia určené pre nový kontajner aplikácie nemôžu nakonfigurovať sťahovanie image, ktoré prebieha pred vznikom tohto kontajnera.
- Skontrolujte zamýšľanú cestu S3.Priraďte položky obídenia k regionálnym názvom endpointov a gramatike podporovanej klientom. Privátny DNS, smerovacie tabuľky, politika endpointu a povolenia musia túto trasu tiež podporovať.
| Pozorované zlyhanie | Čo vám hovorí |
|---|---|
| Odmietnutie proxy | Požiadavka na vrstvu dosiahla sprostredkovateľa. |
| Časový limit priameho pripojenia | Obídenie mohlo zvoliť priame smerovanie, ale táto trasa môže byť stále nepoužiteľná. |
Vyhnite sa nahradeniu jedného chýbajúceho hostiteľa vrstvy nepreskúmanou výnimkou pre každú službu v doméne poskytovateľa. Priama výnimka nemôže vytvoriť chýbajúcu trasu brány.
Používajte požiadavky skutočnej image a aktuálne pokyny poskytovateľa. Špeciálny obsah, vrátane cudzích vrstiev Windows, môže zaviesť iné zdroje; historický zoznam povolených dvoch hostiteľov ich nemusí pokrývať.