Amazon DynamoDB Streams now supports attribute-based access control
Amazon DynamoDB Streams supports attribute-based access control (ABAC) using tag-based conditions in IAM policies for fine-grained access management across teams and applications
Amazon DynamoDB Streams now supports attribute-based access control (ABAC), allowing the use of tag-based conditions in IAM policies. This approach simplifies access management by enabling different access levels for multiple teams and applications with fewer IAM policies. Users can attach up to 50 tags per stream and use these in IAM policy conditions to allow or deny specific actions-for example, permitting read access only to streams tagged with "environment:production". Stream tags are managed separately from parent table tags, providing flexibility for environment segregation and compliance without creating numerous individual IAM policies. ABAC is available in all commercial AWS Regions and AWS GovCloud (US) Regions where DynamoDB Streams is offered, at no additional cost.
Why it matters
DynamoDB Streams captures table activity in streams. This update enhances access control capabilities for more granular management.