В настоящее время у меня возникают проблемы с настройкой подключаемого модуля 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.
Доступ к Aurora serverless из Интернета недоступен. Из документов:
Вы должны создать свой кластер БД Aurora Serverless в виртуальном частном облаке Amazon (Amazon VPC). Кластеры БД Aurora Serverless доступны только из Amazon VPC и не могут использовать общедоступный IP-адрес.
Таким образом, вам нужно настроить VPN или какой-либо прокси-сервер (например, ssh-туннель через хост-бастион), чтобы иметь возможность подключаться к Aurora без сервера из-за пределов AWS.