aboutsummaryrefslogtreecommitdiff
path: root/services/docker/mail-server/aws-sendmail/aws.ts
blob: cd1c4535158fb0c32fb6e9b9619db1961f1c631b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { getEnvRequired } from "./base.ts";

export class AwsContext {
  readonly region = "ap-southeast-1"
  readonly credentials = () => {
    return Promise.resolve(
      {
        accessKeyId: getEnvRequired("AWS_USER", "aws access key id"),
        secretAccessKey: getEnvRequired(
          "AWS_PASSWORD",
          "aws secret access key",
        ),
      } as const,
    );
  };
}