Users who run Fleet inside of AWS are likely using AWS RDS as their managed database solution. To create further adoption and ease of use inside of cloud-native environments Fleet should be able to authenticate to RDS using IAM access. See https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.html for details.
How?
Using the aws go sdk its possible to generate authentication tokens. This feature could be enabled by adding a configuration option to attempt IAM access when the database connection starts up.
Goal
Users who run Fleet inside of AWS are likely using AWS RDS as their managed database solution. To create further adoption and ease of use inside of cloud-native environments Fleet should be able to authenticate to RDS using IAM access. See https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.html for details.
How?
Using the aws go sdk its possible to generate authentication tokens. This feature could be enabled by adding a configuration option to attempt IAM access when the database connection starts up.