VPC

Por qué en este tutorial VPC crea puertas de enlace NAT

¡Hola a todos! Estoy siguiendo este tutorial: https://aws.amazon.com/blogs/containers/building-http-api-based-services-using-aws-fargate/

Crea puertas de enlace NAT que no necesito (los puntos finales siguen funcionando cuando se eliminan los NAT).¿Cómo puedo evitar que AWS las cree cuando se utiliza CDK?

Thanks,

En el constructor de cdk vpc hay muchas opciones para personalizar la configuración predeterminada. Definitivamente es posible crear sin puertas de enlace nat; puede proporcionar una configuración de subred para que solo se creen subredes privadas.

p.e.-creará 1 subred privada aislada en cada AZ y ninguna pasarela nat ya que no hay subredes públicas

new ec2.Vpc(this, 'VPC', {
   subnetConfiguration: [
  {
    cidrMask: 24,
    name: 'private',
    subnetType: ec2.SubnetType.PRIVATE_ISOLATED,
  }
]
});

Tenga en cuenta que sin las puertas de enlace nat su vpc no tendrá acceso a Internet por defecto y por lo tanto los recursos no pueden llegar a los puntos finales de los servicios públicos de AWS,es decir,las tareas fargate en este blog no serán capaces de publicar los registros de cloudwatch a menos que añada adicionalmente un punto final vpc de cloudwatch logs al vpc.