import { getEnvRequired } from "../base.ts"; export class AwsContext { readonly region = "ap-southeast-1"; accessKeyId = getEnvRequired("AWS_USER", "aws access key id"); secretAccessKey = getEnvRequired("AWS_PASSWORD", "aws secret access key"); getCredentials() { const { accessKeyId, secretAccessKey } = this; return Promise.resolve({ accessKeyId, secretAccessKey }); } readonly credentials = this.getCredentials.bind(this); }