Rotating IAM Keys can be quite cumbersome if you have a very spread out AWS Accounts topology. Even though OIDC, AWS IAM Identity Center and many other services help you with that, eventually the need to use IAM Keys will be needed - and then rotation of those IAM keys can be come quite cumbersome.AWS IAM Keys Generator for ESO allows you to easily rotate credentials as close as possible to the application using, making sure no application downtime ever happens.
apiVersion: generators.external-secrets.io/v1alpha1kind: AWSIAMKeymetadata: name: iam-key-genspec: # specify aws region (mandatory) region: eu-west-1 # Optional: assume a role with the given authentication credentials role: my-role iamRef: username: aws-username maxKeys: 1 # Set up to 2 for zero application downtime auth: jwt: serviceAccountRef: name: sa-name-with-irsa