As a Database Engineer, you are responsible for designing a secure and efficient connection strategy for a multi-cloud environment where an application hosted on Amazon Web Services (AWS) needs to interact with a Cloud SQL database on Google Cloud Platform (GCP). Which of the following strategies should you use to achieve this goal while maintaining optimal performance?