Skip to content

Credentials configuration

AWS credentials are required for getting access and manage your Route53 zone.

Note

When running ddns-route53 on an EC2 instance or in a Kubernetes cluster configured with IAM roles for service accounts (IRSA) AWS credentials are not required. ddns-route53 will automatically detect the presence of the configured IAM role and use it to authenticate with Route 53.

credentials:
  accessKeyID: "ABCDEFGHIJKLMNO123456"
  secretAccessKey: "abcdefgh123456IJKLMN+OPQRS7890+ABCDEFGH"

accessKeyID

AWS Access Key.

Config file

credentials:
  accessKeyID: "ABCDEFGHIJKLMNO123456"

Environment variables

  • DDNSR53_CREDENTIALS_ACCESSKEYID
  • AWS_ACCESS_KEY_ID (through AWS env provider)
  • AWS_ACCESS_KEY (through AWS env provider)

accessKeyIDFile

Use content of secret file as AWS Access Key if accessKeyID not defined.

Config file

credentials:
  accessKeyIDFile: /run/secrets/akid

Environment variables

  • DDNSR53_CREDENTIALS_ACCESSKEYIDFILE

secretAccessKey

AWS Secret Key.

Config file

credentials:
  secretAccessKey: "abcdefgh123456IJKLMN+OPQRS7890+ABCDEFGH"

Environment variables

  • DDNSR53_CREDENTIALS_SECRETACCESSKEY
  • AWS_SECRET_ACCESS_KEY (through AWS env provider)
  • AWS_SECRET_KEY (through AWS env provider)

secretAccessKeyFile

Use content of secret file as AWS Secret Key if secretAccessKey not defined.

Config file

credentials:
  secretAccessKeyFile: /run/secrets/sak

Environment variables

  • DDNSR53_CREDENTIALS_SECRETACCESSKEYFILE

Last update: 2024-05-06 07:49:59
Created: 2020-07-22 09:34:17