[[SigV4]] is a helper interface for sigv4 signing.

interface SigV4 {
    signURL(
        method: string,
        scheme: string,
        serviceName: string,
        hostname: string,
        path: string,
        payload: string,
        queryParams: Map<string, string[]>,
    ): Promise<string>;
}

Implemented by

Methods

Methods

  • Sign a URL

    Parameters

    • method: string
    • scheme: string
    • serviceName: string
    • hostname: string
    • path: string
    • payload: string
    • queryParams: Map<string, string[]>

    Returns Promise<string>