Penarikan Image ECR: Melewati Proxy untuk Unduhan Lapisan S3
Lacak penarikan image melampaui host registri ketika rute ECR privat masih mengirim unduhan lapisan ke proxy perusahaan.
Login ECR dan pengambilan manifes bisa berhasil sementara lapisan image tertahan. Amazon ECR menyimpan lapisan di S3, dan panduan endpoint VPC-nya menangani ECR API, registri, dan jalur pengambilan S3 secara terpisah.
- Temukan nama host lapisan yang gagal.Pertahankan nama host dari permintaan sebenarnya alih-alih menganggap bypass registri mencakup seluruh penarikan.
- Temukan pengirimnya.Untuk penarikan Docker, periksa konfigurasi proxy daemon. Contoh daemon.json Docker Engine native menjaga jalur lapisan ECR dan S3 privat tetap bersama. Variabel lingkungan yang ditujukan untuk container aplikasi baru tidak dapat mengonfigurasi unduhan image yang terjadi sebelum container itu ada.
- Periksa jalur S3 yang dimaksud.Cocokkan entri bypass dengan nama endpoint regional dan tata bahasa yang didukung klien. DNS privat, tabel rute, kebijakan endpoint, dan izin juga harus mendukung jalur tersebut.
| Kegagalan yang diamati | Apa artinya bagi Anda |
|---|---|
| Penolakan proxy | Permintaan lapisan mencapai perantara. |
| Batas waktu koneksi langsung | Bypass mungkin memilih perutean langsung, tetapi jalur itu masih bisa tidak dapat digunakan. |
Hindari mengganti satu host lapisan yang hilang dengan pengecualian yang belum ditinjau untuk setiap layanan di domain penyedia. Pengecualian langsung tidak dapat membuat rute gateway yang hilang.
Gunakan permintaan image sebenarnya dan instruksi penyedia saat ini. Konten khusus, termasuk lapisan Windows asing, dapat memunculkan sumber lain; daftar izin dua host historis tidak harus mencakupnya.