Maaaring gumana ang pag-log in sa ECR at pagkuha ng manifest habang natigil ang isang layer ng imahe. Iniimbak ng Amazon ECR ang mga layer sa S3, at ang gabay nito sa VPC endpoint ay hiwalay na tinitingnan ang ECR API, rehistro at daan ng pagkuha sa S3.

  1. Hanapin ang hostname ng nabigong layer.Itago ang hostname mula sa aktwal na kahilingan sa halip na ipalagay na sakop ng pag-iwas sa rehistro ang buong pag-pull.
  2. Hanapin ang nagpadala.Sa pag-pull ng Docker, siyasatin ang proxy configuration ng daemon. Isang native na halimbawa ng daemon.json ng Docker Engine ang nagpapanatiling magkasama ng pribadong daan ng layer ng ECR at S3. Ang mga environment variable na para sa bagong container ng application ay hindi makapag-configure ng download ng imahe na nangyayari bago pa umiral ang container na iyon.
  3. Suriin ang inaasahang daan ng S3.Itugma ang mga entry ng pag-iwas sa mga pangalan ng endpoint sa rehiyon at sa gramatikang sinusuportahan ng client. Dapat ding suportahan ng pribadong DNS, mga talahanayan ng ruta, patakaran ng endpoint at mga pahintulot ang daang iyon.
Naobserbahang pagkabigoAno ang sinasabi nito
Pagtanggi ng proxyNaabot ng kahilingan ng layer ang isang tagapamagitan.
Pag-timeout ng direktang koneksyonMaaaring pinili ng pag-iwas ang direktang routing, ngunit maaaring hindi pa rin magamit ang daang iyon.

Iwasang palitan ang isang nawawalang host ng layer ng hindi nasuri na pagbubukod para sa bawat serbisyo sa domain ng provider. Ang direktang pagbubukod ay hindi makakalikha ng nawawalang ruta ng gateway.

Gamitin ang mga kahilingan ng aktwal na imahe at ang kasalukuyang mga tagubilin ng provider. Ang espesyal na nilalaman, kabilang ang mga banyagang layer ng Windows, ay maaaring magpasok ng iba pang pinagmulan; hindi kailangang saklawin ng makasaysayang allowlist ng dalawang host ang mga iyon.

Kaugnay na mga artikulo