Skip to content

Files

Latest commit

 

History

History

datarouter-aws-secrets-manager

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

datarouter-aws-secrets-manager

About

This is a small module that provides the AWS Secrets Manager client implementation of BaseSecretClient and SecretClientSupplier from datarouter-secret.

DefaultAwsSecretClientCredentialsHolder makes use of AWS-provided automatic credential finding capabilities. If that does not work, HardcodedAwsSecretClientCredentialsHolder can be used instead.

Installation with Maven

<dependency>
	<groupId>io.datarouter</groupId>
	<artifactId>datarouter-aws-secrets-manager</artifactId>
	<version>0.0.126</version>
</dependency>

Installation with Datarouter

You can install this module by adding its plugin to the WebappBuilder.

.addPlugin(new DatarouterAwsSecretsManagerPluginBuilder()
	//.setHardcodedCredentials(...) if `DefaultAwsSecretClientCredentialsHolder` is insufficient
	.build()

Usage

See datarouter-secret's README for usage. This module only provides the AWS client implementation and helpers.

License

This library is licensed under the Apache License, Version 2.0 - see LICENSE for details.