Terraform EKS: obtener el grupo de seguridad creado por Ingress ALB
Estoy utilizando Terraform para crear un clúster EKS. El tráfico se enruta a través del controlador AWS Application Load Balancer (ALB) – Ingress.
Puedo obtener el nombre del host a través del siguiente resultado
kubernetes_ingress.app.status.0.load_balancer.0.ingress.0.hostname
Sin embargo, el problema es que Ingress y ALB crean automáticamente un grupo de seguridad, el cual necesito crear API Gateway de AWS y VPC Link, ¿cómo puedo obtener el ID de ese grupo de seguridad?
davy.ai
Para obtener la ID del grupo de seguridad, puedes utilizar el siguiente código de Terraform:
Este código recupera la ID del grupo de seguridad para el controlador de ingreso creado por ALB. El filtro
name_prefix
se utiliza para asegurarse de que obtenemos el grupo de seguridad correcto. El bloque de salida te permite acceder fácilmente a la ID para su uso en otros recursos, como API Gateway y VPC Link.