是否可以通过 DataGrip 中的 AWS Explorer 配置 AWS Aurora Serverless 集群?
Can AWS Aurora Serverless Clusters be configured via AWS Explorer in DataGrip?
我目前在 DataGrip 中设置 AWS Explorer 插件以识别 Aurora Serverless 集群时遇到问题 (MySQL)。我已经在凭据文件中设置了来自 IAM 的凭据,并且可以访问其他 AWS 服务(例如,如果我 select 下拉菜单“模式”,我可以在我的组织中看到模式列表)但单击 RDS下拉列表显示“空”,甚至不显示数据库引擎列表。我曾尝试与机密管理器连接并为数据库集群使用正确的机密,但没有成功。当我尝试将数据库集群添加为数据源时,它只是挂在“Introspecting”上,然后是该集群的端点。
我在 aws-toolkit for jetbrains 上发现了这个问题 github https://github.com/aws/aws-toolkit-jetbrains/issues/2124
其中提到这可能是驱动程序问题。我已尝试更改为 mySQL 驱动程序,但似乎无法解决问题。 DataGrip 似乎也非常鼓励使用推荐的 Aurora MySQL 驱动程序。
这是 DataGrip 或 AWS Explorer 的错误,还是我遗漏了一些明显的东西?我是否需要启用 SSL CA 才能让 AWS Explorer 获得正确的权限?
谢谢!
编辑:我已经完成了 AWS 文档中列出的先决条件:
我已经安装了 AWS CLI 和 AWS SAM CLI
我已经安装了 Docker(但我还没有设置任何容器 - 我认为这是
仅当我是 运行 本地主机时才需要?)
我是 运行 Windows 10.
Aurora 无服务器无法从互联网访问。来自 docs:
You must create your Aurora Serverless DB cluster in an Amazon Virtual Private Cloud (Amazon VPC). Aurora Serverless DB clusters are accessible only from an Amazon VPC and can't use a public IP address.
因此,您需要设置 VPN 或一些代理(例如,通过堡垒主机的 ssh 隧道)才能从 AWS 外部连接到 Aurora 无服务器。
我目前在 DataGrip 中设置 AWS Explorer 插件以识别 Aurora Serverless 集群时遇到问题 (MySQL)。我已经在凭据文件中设置了来自 IAM 的凭据,并且可以访问其他 AWS 服务(例如,如果我 select 下拉菜单“模式”,我可以在我的组织中看到模式列表)但单击 RDS下拉列表显示“空”,甚至不显示数据库引擎列表。我曾尝试与机密管理器连接并为数据库集群使用正确的机密,但没有成功。当我尝试将数据库集群添加为数据源时,它只是挂在“Introspecting”上,然后是该集群的端点。
我在 aws-toolkit for jetbrains 上发现了这个问题 github https://github.com/aws/aws-toolkit-jetbrains/issues/2124
其中提到这可能是驱动程序问题。我已尝试更改为 mySQL 驱动程序,但似乎无法解决问题。 DataGrip 似乎也非常鼓励使用推荐的 Aurora MySQL 驱动程序。
这是 DataGrip 或 AWS Explorer 的错误,还是我遗漏了一些明显的东西?我是否需要启用 SSL CA 才能让 AWS Explorer 获得正确的权限?
谢谢!
编辑:我已经完成了 AWS 文档中列出的先决条件:
我已经安装了 AWS CLI 和 AWS SAM CLI
我已经安装了 Docker(但我还没有设置任何容器 - 我认为这是 仅当我是 运行 本地主机时才需要?)
我是 运行 Windows 10.
Aurora 无服务器无法从互联网访问。来自 docs:
You must create your Aurora Serverless DB cluster in an Amazon Virtual Private Cloud (Amazon VPC). Aurora Serverless DB clusters are accessible only from an Amazon VPC and can't use a public IP address.
因此,您需要设置 VPN 或一些代理(例如,通过堡垒主机的 ssh 隧道)才能从 AWS 外部连接到 Aurora 无服务器。