New feature

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, dynamically restricting permissions for each run. This simplifies management by eliminating the need for separate IAM roles per tenant or run. IAM session policies are inline policies that limit the maximum permissions of a run, where effective permissions are the intersection of the underlying identity-based policy and the temporary session policy. For example, in a multitenant application, you can pass a session policy to restrict a run's access to only that tenant's Amazon S3 bucket without provisioning a tenant-specific IAM role. You can also use IAM session policies to grant temporary access to specific Amazon S3 objects for a single run, isolating access to sensitive resources per run. IAM session policies are 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 is a service that helps healthcare and life sciences customers accelerate scientific breakthroughs with fully managed bioinformatics workflows. This update allows dynamic permission restriction for individual runs, reducing the overhead of managing separate IAM roles for each tenant or run.

Read the original AWS announcement