使用 VPN 在 VSCode 中设置 Athena 连接

Setting up Athena connection in VSCode using VPN

提问人:adbdkb 提问时间:5/16/2023 最后编辑:Guyadbdkb 更新时间:5/21/2023 访问量:275

问:

我正在尝试使用 SQLTools 扩展在 VSCode 中设置 Athena 连接。

当我进行测试连接时,我收到此错误

打开连接时出错 无法访问的主机:us-east-1' 区域。athena.us-east-1.amazonaws.com'. This service may not be available in the

我是VPN的幕后黑手。如果我断开与 VPN 的连接,我可以建立与 Athena 的连接

如果 VPN 已打开,我会收到上述错误。

我还安装了 awscliv2,如果我运行一个改编自的脚本,它会返回结果,即使连接到 VPN 也是如此

我也成功地尝试了这一点,所以似乎不是一般的网络问题。

在连接到 VPN 时,如何从 VSCode 连接到 Athena?

nc -v athena.us-east-1.amazonaws.com 443 连接到 athena.us-east-1.amazonaws.com 端口 443 [tcp/https] 成功!

如何修复此错误

Athena-in-VSCodeenter image description here

amazon-web-services vscode-extensions VPN amazon-athena sqltools

评论

1赞 John Rotenstein 5/16/2023
这听起来像是VPN实施方式的问题。您可能需要与您的网络团队提出它。
0赞 adbdkb 5/16/2023
@JohnRotenstein - 我需要告诉网络团队什么 - 不太熟悉 VPN 的设置方式。当我尝试设置从 dBeaver 到 Athena 的连接时,我不得不在查看驱动程序设置时添加这些额外的用户参数 - 、、。我们是否需要在 VSCode 上做类似的事情,我们将如何定义它们。其中是连接定义的一部分,但是我们是否需要添加任何其他以及在哪里?谢谢AwsCredentialsProviderArgumentsAwsCredentialsProviderClassUseResultsetStreamingWorkgroupageforResultReuseenableResultReuseWorkgroup
0赞 John Rotenstein 5/17/2023
这些是特定于 Athena 的设置,但您的问题与网络相关(因为它可以在没有 VPN 的情况下工作,但不适用于 VPN)。只需向他们展示这两种情况以及错误消息,就可以由他们来解决问题。原因可能取决于 VPN 是否通过 AWS 运行,但只有他们知道详细信息。让我们知道你怎么走!
0赞 adbdkb 5/17/2023
@JohnRotenstein - 谢谢。我的困惑是 - 即使我连接到 VPN,它也可以从同一台机器上的 awscli 脚本工作,但不能从 VSCode 工作。所以,试图理解为什么会这样。这样我就可以正确地给我详细信息
1赞 adbdkb 5/19/2023
我在 SQLTools 扩展上打开了一个 GitHub 问题。希望扩展团队能修复

答: 暂无答案