I have question regarding using security group vs network ACLs in serverless application hosted in specific VPC.
Here is use case:
- We have file AWS FIleTransfer server deployed in VPC with public endpoint.
- We want to limit access to file transfer server to specific list of IPs only. There are 500+ IPs.
- I am aware of differences between security groups and network ACLs but both are suitable in our use case but what best practice says in such scenarios?
Also, is there way to handle 500+ IPs in inbound rules which may grow in future?
Thank you for your help in advance.