A Go GUI desktop tool for generating AWS IAM database authentication tokens for RDS and Redshift — with MFA/OTP support.
AWS CLI can generate IAM DB tokens but it requires command-line usage which is cumbersome for production access. This tool provides a native GUI to:
- Input AWS credentials and region
- Enter MFA OTP code (for MFA-enabled environments)
- Generate an IAM DB authentication token for RDS or Redshift
- Copy the token for use in database clients
| Screenshot |
|---|
![]() |
- Go 1.16+
- Windows (primary target) or cross-platform build
go get -u github.com/misoboy/go-aws-generate-db-token# Windows
set GOROOT=<Go installation path>
set GOPATH=<Project workspace path>
go build -o aws-generate-db-token.exe github.com/misoboy/go-aws-generate-db-token
# Linux/macOS
go build -o aws-generate-db-token github.com/misoboy/go-aws-generate-db-token.
├── main.go # Entry point and GUI setup
├── rds/ # RDS token generation
├── redshift/ # Redshift token generation
├── common/ # Shared AWS utilities
├── conf/ # Configuration
└── examples/ # Screenshots and usage examples
MIT
