Consider developing against AWS as your local development environment, rather than only your cloud deployment environment. Solutions:
- Stick to AWS Cloud IDEs (Lambda, SageMaker Studio, Cloud9
-
Connect to deployed infrastructure via Client VPN
- LocalStack
Infrastructure as Code