INNER CODE UNIT · Go
func
kubenav/kubenav · cmd/kubenav/aws.go:382
func (p *customHTTPPresignerV4) PresignHTTP(
ctx context.Context, credentials aws.Credentials, r *http.Request,
payloadHash string, service string, region string, signingTime time.Time,
optFns ...func(*v4.SignerOptions),
) (url string, signedHeader http.Header, err error) {
for key, val := range p.headers {
r.Header.Add(key, val)
}
return p.client.PresignHTTP(ctx, credentials, r, payloadHash, service, region, signingTime, optFns...)
}