Amazon DocumentDB 本地訪問
1、首先需要準備一臺可以訪問 Amazon DocumentDB 的 EC2 服務器
2、需要修改這個跳板 EC2 服務器的 sshd 配置文件,將
將 GatewayPorts no 改爲 GatewayPorts yes
在本地設置轉發,建立隧道
linux
ssh -i secret_key_file -L 27017:docdb-2020-06-10-02-39-45.cluster-ck8ssshmd4o.us-east-1.docdb.amazonaws.com:27017 ec2-user@123.123.123.123 -N
windows
命令説明:
secret_key_file:用來登錄跳板 EC2 的密鑰文件
-L 27017 指的是本地 端口 27017 會由 123.123.123.123 這個 Ec2f 服務器轉發
docdb-2020-06-10-02-39-45.cluster-ck8ssshmd4o.us-east-1.docdb.amazonaws.com:27017:目的 Amazon DocumentDB 的地址
本地連接:
mongo –sslAllowInvalidHostnames –ssl localhost:27017 –sslCAFile rds-combined-ca-bundle.pem –username admin –password 123456
説明:
當你發送鏈接請求,那麽這些請求會經過剛才建立起來的隧道進行轉發
rds-combined-ca-bundle.pem 從亞馬遜上下載