QUARKUS: get aws secret from secretsmanager as environnement variable

575 Views Asked by At

how to get secret as environnement variable from aws secretsmanager by quarkus extension :

io.quarkiverse.amazonservices:quarkus-amazon-secretsmanager

1

There are 1 best solutions below

0
Sivaram Rasathurai On

Try this way It may work... In application properties

quarkus.amazon-secrets-manager.credentials.provider=env
quarkus.amazon-secrets-manager.credentials.env.access-key-id={}
quarkus.amazon-secrets-manager.credentials.env.access-key={}
quarkus.amazon-secrets-manager.region={}

then in class you can use @ConfigProperty annotation to retrieve the value

@ConfigProperty(name="secret_key")
String secretKey

reference https://quarkiverse.github.io/quarkiverse-docs/quarkus-amazon-services/dev/amazon-secretsmanager.html