session manager → access key, secret key 발급
#!/bin/bash
HOSTS=("host1.rds.amazonaws.com" "host2.rds.amazonaws.com")
PORTS=("5432" "5433")
LOCAL_PORTS=("15434" "15435")
INSTANCE_IDS=("i-xxxxxx1" "i-xxxxxx2")
for i in "${!HOSTS[@]}"; do
nohup aws ssm start-session \
--target "${INSTANCE_IDS[$i]}" \
--document-name AWS-StartPortForwardingSessionToRemoteHost \
--parameters "{\"host\":[\"${HOSTS[$i]}\"],\"portNumber\":[\"${PORTS[$i]}\"],\"localPortNumber\":[\"${LOCAL_PORTS[$i]}\"]}" \
> "ssm_portfw_${LOCAL_PORTS[$i]}.log" 2>&1 &
done
wait
TypeScript
복사
