import { getEnvRequired } from "./base.ts"; import { Logger } from "./logger.ts"; export class AwsContext { constructor(public readonly logger: Logger) {} readonly awsCredentialsProvider = () => { return Promise.resolve( { accessKeyId: getEnvRequired("AWS_USER", "aws access key id"), secretAccessKey: getEnvRequired( "AWS_PASSWORD", "aws secret access key", ), } as const, ); }; }