summaryrefslogtreecommitdiff
path: root/packages/backend/src/services/drive/s3.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/services/drive/s3.ts')
-rw-r--r--packages/backend/src/services/drive/s3.ts24
1 files changed, 0 insertions, 24 deletions
diff --git a/packages/backend/src/services/drive/s3.ts b/packages/backend/src/services/drive/s3.ts
deleted file mode 100644
index 80e34be956..0000000000
--- a/packages/backend/src/services/drive/s3.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { URL } from 'node:url';
-import S3 from 'aws-sdk/clients/s3.js';
-import { Meta } from '@/models/entities/meta.js';
-import { getAgentByUrl } from '@/misc/fetch.js';
-
-export function getS3(meta: Meta) {
- const u = meta.objectStorageEndpoint != null
- ? `${meta.objectStorageUseSSL ? 'https://' : 'http://'}${meta.objectStorageEndpoint}`
- : `${meta.objectStorageUseSSL ? 'https://' : 'http://'}example.net`;
-
- return new S3({
- endpoint: meta.objectStorageEndpoint || undefined,
- accessKeyId: meta.objectStorageAccessKey!,
- secretAccessKey: meta.objectStorageSecretKey!,
- region: meta.objectStorageRegion || undefined,
- sslEnabled: meta.objectStorageUseSSL,
- s3ForcePathStyle: !meta.objectStorageEndpoint // AWS with endPoint omitted
- ? false
- : meta.objectStorageS3ForcePathStyle,
- httpOptions: {
- agent: getAgentByUrl(new URL(u), !meta.objectStorageUseProxy),
- },
- });
-}