'Connect AWS Service from on-premise server by Site-to-site VPN instead of Internet

I have already setup Site-to-site vpn to connect on-premises server and aws vpc. It has connection between vpc app successfully.

However, the on-premise server would like to use sqs and secretsmanager too but the on-premise server doesnt have any internet connection. Is it possible to connect sqs and secret manager through site-to-site vpn? Or hv other solution? Thanks



Solution 1:[1]

From high level you do need a conditional DNS forwarder on your on-prem and an inbound R53 DNS Resolver on AWS. You still need to create VPC Endpoints (Interface) and that should technically allow you access those services privately.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Mazzi