Link Search Menu Expand Document

[RDS.12]

IAM authentication should be configured for RDS clusters

Description

All RDS DB clusters must have IAM database authentication enabled. This allows you to authenticate to clusters using an authentication token instead of a password. This rule is COMPLIANT when a cluster has IAM database authentication enabled.

Details

Property Value
Category Protect > Secure access management > Passwordless authentication
Compliance Control ID RDS.12
FortifyFox ID FF100039
Link RDS.12 Compliance
Resource Type(s) AWS::RDS::DBCluster
Severity Medium

Remediation

Use the following CloudFormation templates to deploy an RDS DB Cluster compliant with RDS.12

YAML Template

Resources:
  rdsDBCluster:
    Type: "AWS::RDS::DBCluster"
    Properties:
      EnableIAMDatabaseAuthentication: true

JSON Template

{
  "Resources": {
    "rdsDBCluster": {
      "Type": "AWS::RDS::DBCluster",
      "Properties": {
        "EnableIAMDatabaseAuthentication": true
      }
    }
  }
}