@aws-sdk/middleware-sdk-s3
Version:
[](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3) [](https://www.npmjs.com/package/@
28 lines (27 loc) • 711 B
TypeScript
import {
AwsCredentialIdentity,
HttpRequest as IHttpRequest,
} from "@smithy/types";
import { S3ExpressIdentity } from "../interfaces/S3ExpressIdentity";
export declare const signS3Express: (
s3ExpressIdentity: S3ExpressIdentity,
signingOptions: {
signingDate: Date;
signingRegion: string;
signingService: string;
},
request: IHttpRequest,
sigV4MultiRegionSigner: {
signWithCredentials(
req: IHttpRequest,
identity: AwsCredentialIdentity,
opts?:
| Partial<{
signingDate: Date;
signingRegion: string;
signingService: string;
}>
| undefined
): Promise<IHttpRequest>;
}
) => Promise<IHttpRequest>;