Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

688
Views
ECS Fargate 1.4 no utiliza puntos de enlace de la VPC

Este es extraño. Tengo un servicio ECS que usa Fargate v1.4 en una subred privada. Dado que las tareas no tienen acceso a Internet, tuve que configurar los puntos finales de VPC para que las tareas pudieran cargar lo que necesitaban de los servicios de AWS (por ejemplo, secretos de SSM, la imagen de ECR, etc.). Todo esto fue bueno y funcionó muy bien, hasta que dejó de funcionar. No estoy seguro de qué cambió, pero un fin de semana noté que mis servidores ya no estaban funcionando y noté este error en la consola:

 ResourceInitializationError: unable to pull secrets or registry auth: execution resource retrieval failed: unable to retrieve secrets from ssm: service call has been retried 1 time(s): RequestError: send request failed caused by: Post https://ssm.us-ea...

Eso me resultó familiar cuando estaba configurando los puntos de enlace de la VPC, así que revisé la consola para asegurarme de que nada cambiara. Por lo que puedo decir, la configuración parece correcta (los grupos de seguridad tienen las reglas de entrada/salida adecuadas, los puntos finales adecuados están configurados y conectados a la VPC en la que se encuentran mis servidores, todo está en la misma AZ, los roles de IAM tienen acceso al secreto ).

Como experimento, eliminé los secretos que intentaba cargar de la definición de la tarea para ver qué pasaba. Cuando apareció un nuevo servidor, vi un error similar, pero esta vez para cargar la imagen desde ECR:

 ResourceInitializationError: unable to pull secrets or registry auth: execution resource retrieval failed: unable to retrieve ecr registry auth: service call has been retried 1 time(s): RequestError: send request failed caused by: Post https://api.ecr....

También traté de eliminar y volver a crear todos los puntos finales, por si acaso, y todavía no tuve éxito.

Otra información (potencialmente) útil:

  • Región: us-east-1
  • Estoy usando la última versión de Pulumi
  • Estoy usando el ajuste de escala automático de la aplicación para reducir las instancias durante la semana

Cualquier ayuda/consejo sería apreciada.

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Según la discusión en los comentarios, se determinó que la causa del problema era un rango de CIDR incorrecto en los grupos de seguridad (SG) para el punto final del servicio VPC de SSM .

Las recomendaciones generales de solución de problemas para el problema son:

  • verifique las reglas de ingreso en los SG para el punto de enlace de la interfaz de VPC (puerto 443 abierto).
  • asegúrese de que el punto final de la puerta de enlace S3 también esté disponible y funcione como lo requiere SSM.
  • compruebe si enableDnsHostnames y DNSSupport están habilitados para la VPC
  • cree una instancia en la misma subred que el servicio ECS. Utilice la instancia (después de configurar su función con permisos para SSM) para comprobar la conectividad de la interfaz de SSM. El objetivo de esto es verificar si el problema es a nivel de VPC o a nivel de ECS.

  • en la instancia, la CLI de AWS se puede usar para conectarse al punto de enlace de SSM mediante la URL de interfaz personalizada o la general para SSM.

over 4 years ago · Santiago Trujillo Report

0

La asignación automática de IP pública está deshabilitada cuando se crea una tarea de Fargate que también comete este error. Por lo tanto, debe habilitar la asignación automática de IP pública para que funcione.

Si está ejecutando una tarea con el tipo de lanzamiento Fargate en una subred pública, elija HABILITADO para Asignar IP pública automáticamente cuando inicie la tarea. Esto permite que su tarea tenga acceso a la red de salida para extraer una imagen. Fuente

No conozco los detalles, pero espero que pueda ayudar a quienes vienen aquí desde el motor de búsqueda.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!