provider-aws-access.md 609 B

AWS Authentication

Access to AWS providers can be granted in various ways:

  • IRSA: IAM roles for service accounts.
  • Per pod IAM authentication: kiam or kube2iam.
  • Directly provide AWS credentials to the External Secrets Operator pod by using environment variables.

Additionally, before fetching a secret from a store, ESO is able to assume role (as a proxy so to speak). It is advisable to use multiple roles in a multi-tenant environment.