@devino.solutions/upup
Version:
13 lines (12 loc) • 518 B
TypeScript
import { S3ClientConfig } from '@aws-sdk/client-s3';
import { UpupProvider } from '../../../shared/types';
export default function awsGenerateSignatureHeaders(corsConfig: string, bucketName: string, { region, credentials: { accessKeyId, secretAccessKey }, endpoint, }: S3ClientConfig & {
credentials?: any;
}, provider: UpupProvider): {
'Content-Type': string;
'Content-MD5': string;
Authorization: string;
'x-amz-content-sha256': string;
'x-amz-date': string;
Host: string;
};