amazon-web-services - 通过 IAM 连接到 Redshift
问题描述
我有 IAM 凭证(access_ky_ID 和 secret_access_key),我想连接到 Redshift 集群。
没有用户名和密码对有可能吗?
解决方案
基于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
推荐阅读
- c# - 具有无关的额外参数和 DTO 在域层中执行 IRepository
- ember.js - 查找使用“createRecord”创建且 ID 值为空的 Ember-Data 行?
- r - 使用聚合函数找到每组不为零的最小值
- ios - UIlabel 中的动画文本
- scala - 如何在 Slick 中使用 group by 执行多重求和?
- docker - 在生产环境中部署使用docker构建的laravel时找不到404
- c# - MVC 路由问题如何设置所有控制器的默认操作?
- c# - 如何在使用运行时和探测构建后创建 .dlls 的默认目录?
- json - 我正在尝试序列化从 api 接收的 json,但没有这样做
- asp.net-mvc - 从 MVC 动作过滤器返回原始视图