Yes, AWS offers a similar mechanism to what GCP provides with Workload Identity for external service access. In AWS, you can achieve this by using IAM Roles with Web Identity Federation or IAM Roles Anywhere.
This approach allows you to grant external services or identities access to AWS resources by associating them with IAM roles.
Create an IAM Role with a trust policy that specifies the external identity provider (IdP) using OpenID Connect (OIDC).
Configure the external service (e.g., a workload in another cloud provider) to use the OIDC credentials to assume the IAM Role.
The role defines the permissions the external service has within AWS.
Steps: