ECR povlačenja 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 preuzimanje manifesta mogu raditi dok sloj slike stoji. Amazon ECR pohranjuje slojeve u S3, a njegove smjernice za VPC endpoint tretiraju ECR API, registar i putanju preuzimanja 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 ECR i S3 putanje slojeva zajedno. Varijable okruženja namijenjene novom kontejneru aplikacije ne mogu konfigurisati preuzimanje slike koje se događa 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, ruting tabele, politika endpointa i dozvole također moraju podržavati tu rutu.
| Uočeni neuspjeh | Šta vam to govori |
|---|---|
| Odbijanje proxyja | Zahtjev za sloj je stigao 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.