Povlačenje ECR slika: zaobilaženje proxyja za preuzimanja S3 slojeva
Pratite povlačenja slika dalje od hosta registra kada privatna ECR ruta i dalje šalje preuzimanja slojeva prema korporativnom proxyju.
Prijava na ECR i dohvatanje manifesta mogu raditi dok sloj slike zapinje. Amazon ECR pohranjuje slojeve u S3, a njegove smjernice za VPC endpoint obrađuju ECR API, registar i put dohvatanja iz S3 odvojeno.
- Pronađite ime hosta neuspjelog sloja.Zadržite ime hosta iz stvarnog zahtjeva umjesto da pretpostavite da zaobilaženje registra pokriva cijelo povlačenje.
- Locirajte pošiljaoca.Za Docker povlačenje pregledajte proxy konfiguraciju daemona. Primjer izvornog Docker Engine daemon.json drži privatne putanje slojeva ECR i S3 zajedno. Varijable okruženja namijenjene novom kontejneru aplikacije ne mogu konfigurisati preuzimanje slike koje se dogodi prije nego taj kontejner postoji.
- Provjerite predviđenu S3 putanju.Uskladite unose zaobilaženja s regionalnim imenima endpointa i gramatikom koju klijent podržava. Privatni DNS, tablice rutiranja, politika endpointa i dozvole također moraju podržavati tu rutu.
| Uočeni neuspjeh | Šta vam to govori |
|---|---|
| Odbijanje proxyja | Zahtjev za sloj stigao je do posrednika. |
| Istek direktne veze | Zaobilaženje je možda odabralo direktno rutiranje, ali ta ruta ipak može biti neupotrebljiva. |
Izbjegavajte zamjenu jednog nedostajućeg hosta sloja nepregledanim izuzetkom za svaku uslugu u domeni provajdera. Direktan izuzetak ne može stvoriti nedostajuću gateway rutu.
Koristite zahtjeve stvarne slike i trenutna uputstva provajdera. Poseban sadržaj, uključujući strane Windows slojeve, može uvesti druge izvore; historijska lista dozvoljenih s dva hosta ne mora ih pokrivati.