HomeWorkAws_crossservice_widget

AWS Cross-Service Design - IAM Access Analyzer Widget

Published Mar 2024
Updated Jun 2025
2 minutes read

Summary

Created a reusable IAM Access Analyzer widget for visualizing and managing resource-based security policies across AWS services. The project emerged from DynamoDB's resource-based policies implementation and evolved into a shared component used by multiple AWS service teams.

UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget

Problem

Each AWS service team was building their own policy editor implementation, leading to:

  1. Duplicated Effort: Teams independently developing similar policy editing capabilities
  2. Inconsistent Experience: Different implementations across services confused customers
  3. Maintenance Burden: Each team maintaining separate policy validation logic

Goals


Implementation

Approach

Permission tab in table details page
Permission tab in table details page

Key Features

UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget
UX flow for IAM Access Analyzer widget