首页 > 解决方案 > 通过 IAM 连接到 Redshift

问题描述

我有 IAM 凭证(access_ky_ID 和 secret_access_key),我想连接到 Redshift 集群。

没有用户名和密码对有可能吗?

标签: amazon-web-servicesdatabase-connectionamazon-redshiftamazon-iam

解决方案


基于https://docs.aws.amazon.com/redshift/latest/mgmt/generating-iam-credentials-configure-jdbc-odbc.html

是的。我个人使用的是 JetBrains IDE,因此可能会有一些差异,但从根本上来说,概念是相同的。

在常规选项卡中,您需要设置:

  • 用户:将在集群中识别您的用户名
  • 网址:jdbc:redshift:iam://<host>:<port>/<DB>

在“高级”选项卡中,您需要提供:

  • 访问密钥ID:access_ky_ID
  • 自动创建:True
  • DbGroups(可选):新用户将加入的用户组
  • SecretAccessKey:secret_access_key

推荐阅读