IAM Roles Anywhere allows external applications to securely access AWS services using X.509 certificates managed by a centralized Public Key Infrastructure.
IAM Roles Anywhere enables external applications and resources to securely access AWS services using X.509 certificates managed by a centralized Public Key Infrastructure (PKI).
External servers, hybrid clouds, and non-AWS environments often require access to AWS resources without relying on long-lived credentials. IAM Roles Anywhere issues temporary AWS credentials by validating X.509 certificates against your PKI.
Generate X.509 certificates for external workloads
Register your Certificate Authority (CA) with IAM Roles Anywhere
Request temporary AWS credentials by presenting a certificate
When an external workload presents a valid certificate, IAM Roles Anywhere verifies it against your registered CA. Upon successful validation, it issues temporary AWS credentials scoped to an IAM role, granting secure and auditable access to AWS services.