- Newest
- Most votes
- Most comments
If this (vpc endpoint vs access via internet) is your choise to make. If you have a requirement to keep traffic off from "internet" then you must have vpc endpoints for AWS services you use. This could be also a resiliency feature, in case you e.g. block public access from your VPC, you could still connect instances when using VPC endpoint. In practice when you connect AWS public endpoints from VPC, I don't think your packets will actually leave from AWS networks, so I wouldn't consider this as "high risk" but more a compliancy feature you either need to have or dont.
S3 endpoint is bit different though. As S3 gateway endpoint don't cost anything (vs interface endpoints) there is no reason why not to use them. If you have a lot of S3 traffic, this will also save you money when traffic doesn't go through NAT gateway.
Relevant content
- published 3 years ago
