Это дополнительный вопрос, который я задавал ранее здесь, в Stackoverflow Невозможно подключить Amazon Aurora Serverless из SQL-клиента
Я нашел крутой взлом, который отлично работает для моего разработка с некоторыми изменениями, и я знаю, что не должен использовать это в моей рабочей среде.
Итак, как мы знаем, Aurora Serverless работает только внутри VPC. Поэтому убедитесь, что вы пытаетесь подключиться к Aurora в рамках VPC, и группа безопасности, назначенная кластеру Aurora, имеет соответствующие правила, разрешающие доступ. Как я уже упоминал ранее, у меня уже есть экземпляр EC2, Aurora Serverless и VPC вокруг обоих. Так что я могу получить к нему доступ из своего EC2, но не из моего локального ПК / локального клиента sql. Чтобы исправить это, я сделал ниже два шага.
1. Чтобы получить доступ с любого клиента (в моем случае это Navicat),
a. Сначала нужно добавить конфигурации GENERAL db, такие как хост конечной точки aurora, имя пользователя, пароль и т. Д. B. Затем необходимо добавить конфигурацию SSH , такую как имя пользователя компьютера EC2, hostip и путь к файлу .pem
2. Чтобы получить доступ из проекта,
Сначала я создаю ssh туннель из своего терминала следующим образом:
ssh ubuntu@my_ec2_ip_goes_here -i rnd-vrs.pem -L 5555:database-1.my_aurora_cluster_url_goes_here.us-west-2.rds.amazonaws.com:5432
Затем запустите мой проект с конфигурацией БД, напримервот так test.php ,
$conn = pg_connect("host=127.0.0.1 port=5555 dbname=postgres user=postgres password=password_goes_here");
// other code goes here to get data from your database
if (!$conn) {
echo "An error occurred.\n";
exit;
}
$result = pg_query($conn, "SELECT * FROM brands");
if (!$result) {
echo "An error occurred.\n";
exit;
}
while ($row = pg_fetch_row($result)) {
echo "Brand Id: $row[0] Brand Name: $row[1]";
echo "<br />\n";
}
Итак ЧТО МОЙ ВОПРОС СЕЙЧАС?
Мне нужно подключить мое aurora без сервера с рабочего стола tableauи сервер таблиц. Для настольного компьютера я использовал ту же настройку SSH, и она работает, но как мне это сделать для сервера Tableau? Любая помощь будет высоко ценится. Заранее спасибо :)