AWS HealthOmics now supports IAM session policies
AWS HealthOmics now supports IAM session policies, allowing you to dynamically restrict permissions for individual runs without creating and managing multiple IAM roles.
AWS HealthOmics now supports IAM session policies, enabling dynamic permission limits for individual runs. This eliminates the need for separate IAM roles per tenant or run. An IAM session policy acts as an inline policy restricting the maximum permissions of a run, where effective permissions during execution are the intersection of permissions allowed by both the underlying identity-based policy and the temporary session policy. For example, in a multitenant application, passing a session policy can restrict a run's access to only that tenant's Amazon S3 bucket without provisioning a tenant-specific IAM role. IAM session policies also allow temporary access to specific Amazon S3 objects for a single run, isolating access to sensitive resources per run. This support is available in all AWS regions where AWS HealthOmics is offered. See the permissions section in the AWS HealthOmics user guide for details.
Why it matters
AWS HealthOmics helps healthcare and life sciences customers accelerate scientific breakthroughs with fully managed bioinformatics workflows. This update allows dynamic permission restrictions for individual runs, reducing the overhead of managing separate IAM roles for each tenant or run.