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

标签 amazon-web-services amazon-redshift amazon-redshift-serverless

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

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

我已为 5439 端口创建了一条入站规则,源设置为 0.0.0.0/0

我已创建用于访问 Redshift 的 IAM 凭证

我运行了aws config并添加了 key

但是当我运行时

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。

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

关于amazon-web-services - 为什么我无法从笔记本电脑连接到 AWS Redshift Serverless 集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72918657/

相关文章:

amazon-web-services - 如何从 AWS DynamoDB 获得低于 10 毫秒的响应时间?

amazon-web-services - docker 错误 - "jq: error: Cannot iterate over null"

amazon-web-services - 尝试访问 Amazon Redshift 外部表时出错

python - 无法从 Redshift 读取列名包含空格的数据

amazon-web-services - 如何通过SQL Workbench将Amazon Redshift输出保存到本地CSV?

aws-secrets-manager - 无服务器 Redshift - secret 管理器创建

amazon-web-services - Azure有像AWS的CloudFormation一样的IaC工具吗?

amazon-web-services - “无法执行 HTTP 请求 : Connect to <bucket-name>. s3.amazonaws.com:443 失败:连接超时