This commit is contained in:
tonyrewin 2022-10-23 19:28:12 +03:00
parent 0ac36ffffe
commit cdd56d54ac
3 changed files with 178 additions and 1593 deletions

View File

@ -30,8 +30,7 @@
"vercel-build": "astro build"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.194.0",
"aws-crt": "^1.14.5",
"aws-sdk": "^2.0.0",
"mailgun.js": "^8.0.1"
},
"devDependencies": {

View File

@ -1,10 +1,11 @@
import { createReadStream } from 'fs'
import { S3Client, type S3ClientConfig, PutObjectCommand } from '@aws-sdk/client-s3'
// import { S3Client, type S3ClientConfig, PutObjectCommand } from '@aws-sdk/client-s3'
import S3Client, { ClientConfiguration } from 'aws-sdk/clients/s3'
// const accessKeyId = process.env.ACCESS_KEY
// const secretAccessKey = process.env.SECRET_KEY
const config: S3ClientConfig = {
const config: ClientConfiguration = {
apiVersion: '2006-03-01',
region: 'eu-east-1'
}
@ -16,6 +17,6 @@ export default async function handler(req, res) {
Key: 'file-name', // FIXME
Body: createReadStream('file-path') // FIXME
}
await s3.send(new PutObjectCommand(params))
// FIXME await s3.send(new PutObjectCommand(params))
res.status(200).json() // FIXME
}

1761
yarn.lock

File diff suppressed because it is too large Load Diff