AWS Certified Solutions Architect – Associate (SAA-C03) — Question 922

A company is using an Amazon Elastic Kubernetes Service (Amazon EKS) cluster. The company must ensure that Kubernetes service accounts in the EKS cluster have secure and granular access to specific AWS resources by using IAM roles for service accounts (IRSA).

Which combination of solutions will meet these requirements? (Choose two.)

Answer options

Correct answer: D, E

Explanation

To configure IRSA, you must establish an OpenID Connect (OIDC) provider for the EKS cluster and set up a trust relationship between the IAM role and this OIDC provider. Additionally, you must associate the IAM role with the Kubernetes service account by annotating the service account with the role's ARN. Modifying node roles or using network policies does not provide the granular, service-account-level access control required by IRSA.