{{CANONICAL}}
← Back to Tech News

IAM Roles Anywhere now enforces VPC endpoint policies for the CreateSession API

Amazon Web Services has enhanced its IAM Roles Anywhere service to enforce Virtual Private Cloud endpoint policies for the CreateSession API, closing a significant security gap in access control. Previously, VPC endpoint policies applied to all IAM Roles Anywhere API operations except CreateSession, which enables workloads running outside of AWS to obtain temporary credentials using X.509 certificates. This inconsistency meant organizations couldn't fully control access to credential generation through their VPC endpoints. With this update, administrators can now configure VPC endpoint policies to explicitly allow or deny the CreateSession operation. If CreateSession is not explicitly included in the Allow statement of a VPC endpoint policy, or if administrators don't allow all operations using wildcards like "rolesanywhere:*", the service will refuse to return temporary AWS credentials for requests made through the VPC endpoint. The enhancement provides consistent, fine-grained access control across all IAM Roles Anywhere API operations and is available in all AWS regions where the service operates, including GovCloud and sovereign cloud regions.

Why It Matters

This security enhancement addresses a critical gap in AWS's identity and access management controls that could have allowed unauthorized credential generation through VPC endpoints. For enterprise security teams managing hybrid cloud environments, this provides more granular control over how external workloads authenticate to AWS services, reducing the risk of credential abuse and ensuring compliance with security policies that require explicit permission grants for sensitive operations.

Read Original Release →
Note

This summary is generated using AI analysis of the original press release. Always refer to the original source for complete details.