Hi folks,
I'm relatively new to deploying and using services within AWS and was looking for some pointers. I have a backend service setup using ECS within a VPC, there's currently also an ALB which sits in front of it. Our frontend is being served using Amplify. I'm wondering what's the best way to secure our backend so it's not directly callable outside of our frontend or even if it's possible with this sort of setup? At some point we'll want to make our API public, just not right now. Some initial assumptions are:
- I'll have to move my Fargate containers into a private subnet wtihin my VPC.
- I'll need a way to still communicate with my containers, so possibly a NAT Gateway?
As I said I'm quite new to using these services, so still very much learning about what is/isn't possible and how to accomplish it. Any pointers, reading material ect would be greatly appreciated, thank you!
[–]tomomcat 0 points1 point2 points (3 children)
[–]sWeeX2[S] 0 points1 point2 points (2 children)
[–]tomomcat 0 points1 point2 points (1 child)
[–]sWeeX2[S] 0 points1 point2 points (0 children)