mirror of
https://github.com/dadosfera/maestro.git
synced 2026-09-06 07:04:48 +00:00
18 lines
437 B
TypeScript
18 lines
437 B
TypeScript
import {
|
|
SecretsManagerClient,
|
|
GetSecretValueCommand,
|
|
} from '@aws-sdk/client-secrets-manager';
|
|
|
|
export async function getSecretFromSecretsManager(path: string) {
|
|
const secretsManagerClient = new SecretsManagerClient({});
|
|
|
|
const getSecretComand = new GetSecretValueCommand({
|
|
SecretId: `${path}`,
|
|
});
|
|
const res = await secretsManagerClient
|
|
.send(getSecretComand)
|
|
.catch(() => null);
|
|
|
|
return res?.SecretString;
|
|
}
|