Hi Everyone
I know how to integrete with with external database. My question is that for security issue the RDS can't be set to public. How to access non-public database? Do I need create vpn or request a AWS transit gateway? What is the best way to achieve this?
Kind Regards,
Hi,
OutSystems provides the AWS Transit gateway service for this
https://success.outsystems.com/support/enterprise_customers/maintenance_and_operations/connect_to_your_outsystems_cloud_using_aws_transit_gateway/
Regards,
Daniel
Hi @Daniel Kuhlmann
Thanks for you reply. We can set vpn to archieve this too right? What is the advantage to use AWS Transit gateway service
Hi Tom,
Yes VPN is also possible, but not preferable, as defined by AWS and OutSystems.
AWS provides different services for networking across AWS accounts and VPCs (your Outystems infra runs in 1 VPC, your external RDS instance in another).
See this documentation from AWS:
They also suggest to first look at the AWS Transit Gateway service. The VPC peering option as proposed in previous replies is not part of the OutSystems Service Catalog.
OutSystems Service Catalog only provides 3 ways to connect OutSystems cloud to another network:
Hi @Tom Zhao,Yes if you want to access non-public database, it requires secure access mechanisms like VPNs, private IPs, or dedicated services like AWS PrivateLink to establish a secure connection from your OutSystems application.
For that Outsystems provide you AWS Transit Gateway
Kind regards,
Sanjay Kushwah
I see you adjusted your reply after I added mine ;)
thaks for your reply
Hi @Daniel Kuhlmann, I apologize if my edited answer seemed like I was taking credit for your ideas. My intention was actually to centralize information and make it easier for everyone to understand.I should have mentioned that I was building upon your points in my edit.