Skip to content
js
const { join } = require("path");
const { S3Client } = require("@aws-sdk/client-s3");
require("dotenv").config({
  path: join(__dirname, "./.env.cloudflare"),
});

const {
  CLOUDFLARE_REGION,
  CLOUDFLARE_ENDPOINT,
  CLOUDFLARE_ACCESS_KEY_ID,
  CLOUDFLARE_SECRET_ACCESS_KEY,
} = process.env;
const config = {
  region: CLOUDFLARE_REGION,
  endpoint: CLOUDFLARE_ENDPOINT,
  credentials: {
    accessKeyId: CLOUDFLARE_ACCESS_KEY_ID,
    secretAccessKey: CLOUDFLARE_SECRET_ACCESS_KEY,
  },
};
const client = new S3Client(config);

module.exports = client;