#rds #iam #postgresql #instance #proxy #authentication #connect

app rds_proxy

使用IAM身份验证将现有Postgres工具连接到RDS实例

5个版本

0.2.0 2023年12月11日
0.1.3 2021年8月23日
0.1.2 2021年8月23日
0.1.1 2021年8月23日
0.1.0 2021年8月23日

#849数据库接口

每月39次下载

MIT 许可证

24KB
376 代码行

rds-iamauth-proxy

rds-proxy 允许您利用基于IAM的身份验证,将AWS RDS实例与不支持此认证方法的工具连接。

要使用它,设置一个配置文件以指向所需的RDS实例。当您运行代理时,它将使用标准的AWS凭证获取方法(例如,凭证文件、环境变量等)。

可选地,您可以将代理指向不同的端点,以便利用SSH隧道到堡垒主机的功能。

请参阅直接连接SSH隧道的示例配置

安装: cargo install rds_proxy

使用: rds_proxy -c <配置文件>

成功后,代理将在 127.0.0.1:5435 上可用。传递给使用代理的工具的连接字符串可以包含后端RDS实例期望的任何相关用户名。密码字段将被忽略。

注意

如果安装失败并显示 error: failed to download zeroize v1.4.1 —— 请确保 cargo 已更新,然后重试。

依赖项

~23–36MB
~596K SLoC