Можно ли настроить бессерверные кластеры AWS Aurora с помощью AWS Explorer в DataGrip?

В настоящее время у меня возникают проблемы с настройкой подключаемого модуля AWS Explorer в DataGrip для распознавания бессерверных кластеров Aurora (MySQL). Я настроил учетные данные от IAM в файле учетных данных и могу получить доступ к другим службам AWS (например, если я выберу раскрывающийся список «Схемы», я смогу увидеть список схем в моей организации), но щелкнув раскрывающийся список RDS, отображается «пусто ", и даже не показывает список механизмов баз данных. Я попытался подключиться к диспетчеру секретов и использовать правильный секрет для кластера БД, но безуспешно. Когда я пытаюсь добавить кластер базы данных в качестве источника данных, он просто зависает на «Самоанализе», а затем на конечной точке для этого кластера.

Я нашел эту проблему в aws-toolkit для jetbrains github https://github.com/aws/aws-toolkit-jetbrains/issues/2124

в котором упоминается, что это может быть проблема с драйвером. Я попытался перейти на драйвер mySQL, и это, похоже, не помогло. DataGrip также настоятельно рекомендует использовать рекомендуемый драйвер Aurora MySQL.

Это ошибка DataGrip или AWS Explorer, или я упускаю что-то очевидное? Нужно ли включать сертификаты SSL для получения правильных разрешений для AWS Explorer?

Спасибо!

Обновлено: я выполнил предварительные требования, перечисленные в документах AWS:

Я установил AWS CLI и AWS SAM CLI

Я установил Docker (но не устанавливал никаких контейнеров — думаю, это нужен только в том случае, если я использую localhost?)

Я использую Windows 10.

Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
3
0
753
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Доступ к Aurora serverless из Интернета недоступен. Из документов:

Вы должны создать свой кластер БД Aurora Serverless в виртуальном частном облаке Amazon (Amazon VPC). Кластеры БД Aurora Serverless доступны только из Amazon VPC и не могут использовать общедоступный IP-адрес.

Таким образом, вам нужно настроить VPN или какой-либо прокси-сервер (например, ssh-туннель через хост-бастион), чтобы иметь возможность подключаться к Aurora без сервера из-за пределов AWS.

Другие вопросы по теме