Check ID: iam_support_role_created
Provider: AWS
Service: iam
Severity: LOW
Categories: identity-access
Resource type: AwsIamRole

What this check verifies

Presence of an IAM role that has the AWS managed AWSSupportAccess policy attached, designating a support role for interacting with AWS Support Center and related tooling.

Risk

Without a dedicated support role:
  • Case creation and escalation can be delayed, prolonging outages (availability)
  • Teams may use admin/root, increasing blast radius (confidentiality/integrity)
  • Audit trails of support actions are weaker, hindering investigations

Recommendation

Create a dedicated IAM role for AWS Support with AWSSupportAccess and:
  • Restrict who can assume it; require MFA and time-bound access
  • Enforce least privilege and separation of duties
  • Monitor usage via audit logs and review assignments regularly

Remediation

aws iam attach-role-policy --role-name <example_resource_name> --policy-arn arn:aws:iam::aws:policy/AWSSupportAccess

References

Where this check fires

This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable by Check ID = iam_support_role_created. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks