Extracciones de imágenes de ECR: omisión del proxy para descargas de capas de S3
Sigue las extracciones de imágenes más allá del host del registro cuando una ruta privada de ECR sigue enviando las descargas de capas a un proxy corporativo.
El inicio de sesión en ECR y la obtención del manifiesto pueden funcionar mientras una capa de la imagen se atasca. Amazon ECR almacena las capas en S3, y su guía de puntos de enlace de VPC trata por separado la API de ECR, el registro y la ruta de obtención de S3.
- Encuentra el nombre de host de la capa fallida.Conserva el nombre de host de la solicitud real en lugar de suponer que la omisión del registro cubre toda la extracción.
- Localiza el emisor.En una extracción de Docker, inspecciona la configuración de proxy del demonio. Un ejemplo nativo de daemon.json de Docker Engine mantiene juntas las rutas privadas de capas de ECR y de S3. Las variables de entorno pensadas para un contenedor de aplicación nuevo no pueden configurar una descarga de imagen que ocurre antes de que exista ese contenedor.
- Comprueba la ruta de S3 prevista.Haz coincidir las entradas de omisión con los nombres regionales de los puntos de enlace y la gramática que admite el cliente. El DNS privado, las tablas de rutas, la política del punto de enlace y los permisos también deben admitir esa ruta.
| Fallo observado | Qué te indica |
|---|---|
| Rechazo del proxy | La solicitud de la capa llegó a un intermediario. |
| Tiempo de espera de conexión directa | La omisión puede haber elegido el enrutamiento directo, pero esa ruta aún puede ser inutilizable. |
Evita sustituir un único host de capa faltante por una excepción no revisada para cada servicio del dominio del proveedor. Una excepción directa no puede crear una ruta de puerta de enlace que falta.
Usa las solicitudes de la imagen real y las instrucciones actuales del proveedor. Los contenidos especiales, incluidas las capas de Windows extranjeras, pueden introducir otras fuentes; una lista de permitidos histórica de dos hosts no tiene por qué cubrirlas.