繁体   English   中英

为什么我无法从笔记本电脑连接到我的 AWS Redshift Serverless 集群?

[英]Why can't I connect to my AWS Redshift Serverless cluster from my laptop?

我已经建立了一个带有工作组和命名空间的 Redshift Serverless 集群。

我打开了“可公开访问”选项

我为5439端口创建了一个入站规则,其中 Source 设置为0.0.0.0/0

我创建了用于访问 Redshift 的 IAM 凭据

我运行aws config并添加了密钥

但是当我跑步时

aws redshift-data list-databases --cluster-identifier default --database dev --db-user admin --endpoint http://default.530158470050.us-east-1.redshift-serverless.amazonaws.com:5439/dev

我收到此错误:

Connection was closed before we received a valid response from endpoint URL: "http://default.XXXXXX.us-east-1.redshift-serverless.amazonaws.com:5439/dev".

在 Node 中,当尝试使用AWS.RedshiftDataClient做同样的事情时,我得到了这个:

{
  code: 'TimeoutError',
  path: null,
  host: 'default.XXXXXXX.us-east-1.redshift-serverless.amazonaws.com',
  port: 5439,
  localAddress: undefined,
  time: 2022-07-09T02:20:47.397Z,
  region: 'us-east-1',
  hostname: 'default.XXXXXX.us-east-1.redshift-serverless.amazonaws.com',
  retryable: true
}

我错过了什么?

您为 Redshift Serverless 集群配置了哪些安全组和 VPC?

确保安全组允许来自“我的 Ip”的流量,以便您可以访问 VPC。

如果还不够,请检查集群是否安装在公共子网上(应将 Internet 网关连接到 VPC,并且路由表最终将流量路由到它 + 启用“公共可访问”选项)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM