UNPKG

@wildlife-licencing-service/connectors-lib

Version:

A library extracting the various connectivity functions for the wildlife service

23 lines (20 loc) 573 B
import Config from './config.js' import { S3 } from '@aws-sdk/client-s3' import { SecretsManagerClient } from '@aws-sdk/client-secrets-manager' export default function () { return { s3: new S3({ apiVersion: '2006-03-01', ...(Config.aws.s3.endpoint && { endpoint: Config.aws.s3.endpoint, s3ForcePathStyle: true }) }), secretsManagerClient: new SecretsManagerClient({ apiVersion: '2017-10-17', ...(Config.aws.secretsManager.endpoint && { endpoint: Config.aws.secretsManager.endpoint }) }) } }