How to access a service with Controlled Network Access from the Auto Scaling Group?

0

Setup Description:

  1. I have an auto scaling group with one instance inside, but it can scale up to 2 instances.
  2. Each instance in the group should read information from the MongoDB.
  3. The MongoDB has network inbound rules so that, not every IP can access the MongoDB.
  4. When auto scaling group scales, it creates new instance that has random IP generated by AWS. So they have no access to the Mongo DB by default.

Problem: How to make all instances inside auto scaling group to access the Mongo DB without making Mongo DB be accessible to all IPs?

Aibar
preguntada hace 6 meses160 visualizaciones
2 Respuestas
1
Respuesta aceptada

Hello.

Where is Mongo DB managed?
If Mongo DB is installed on EC2, I think there will be no problem just by allowing the EC2 security group of the AutoScaling group in the security group.
https://docs.aws.amazon.com/vpc/latest/userguide/security-group-rules.html#security-group-referencing

If Mongo DB exists on-premises and provides public access, you can fix the IP address by creating a NAT Gateway within the VPC and directing EC2 communication via the NAT Gateway.
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html#nat-gateway-basics

If you are accessing on-premises via VPN, I think you can use a method to allow VPC CIDR.

profile picture
EXPERTO
respondido hace 6 meses
  • Thank you! Made it working with NAT gateway ^^

0
Aibar
respondido hace 6 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas