OS Manuals

/usr/bin/aws-sigv4-proxy

This project signs and proxies HTTP requests with Sigv4

From aws-sigv4-proxy 1.11.1-r10 (os), captured 2026-11-05 by running aws-sigv4-proxy --help (exit 0). permalink

Also provided by 2 other package versions
usage: aws-sigv4-proxy [<flags>]

Flags:
      --help                 Show context-sensitive help (also try --help-long and --help-man).
  -v, --verbose              Enable additional logging, implies all the log-* options
      --log-failed-requests  Log 4xx and 5xx response body
      --log-signing-process  Log sigv4 signing process
      --port=":8080"         TCP network address (port and optional ip/hostname) for HTTP server to
                             listen on. E.g., :8080, 127.0.0.1:8080, or example.com:80
  -s, --strip=STRIP ...      Headers to strip from incoming request
      --custom-headers=CUSTOM-HEADERS
                             Comma-separated list of custom headers in key=value format
      --duplicate-headers=DUPLICATE-HEADERS ...
                             Duplicate headers to an X-Original- prefix name
      --role-arn=ROLE-ARN    Amazon Resource Name (ARN) of the role to assume
      --name=NAME            AWS Service to sign for
      --sign-host=SIGN-HOST  Host to sign for
      --host=HOST            Host to proxy to
      --region=REGION        AWS region to sign for
      --no-verify-ssl        Disable peer SSL certificate validation
      --transport.idle-conn-timeout=40s
                             Idle timeout to the upstream service
      --upstream-url-scheme=UPSTREAM-URL-SCHEME
                             Protocol to proxy with
      --unsigned-payload     Prevent signing of the payload
Options (17)
OptionDescriptionSource
--helpShow context-sensitive help (also try --help-long and --help-man).help
-v, --verboseEnable additional logging, implies all the log-* optionshelp
--log-failed-requestsLog 4xx and 5xx response bodyhelp
--log-signing-processLog sigv4 signing processhelp
--port ":8080"TCP network address (port and optional ip/hostname) for HTTP server to listen on.help
-s, --strip STRIPHeaders to strip from incoming requesthelp
--custom-headers CUSTOM-HEADERSComma-separated list of custom headers in key=value formathelp
--duplicate-headers DUPLICATE-HEADERSDuplicate headers to an X-Original- prefix namehelp
--role-arn ROLE-ARNAmazon Resource Name (ARN) of the role to assumehelp
--name NAMEAWS Service to sign forhelp
--sign-host SIGN-HOSTHost to sign forhelp
--host HOSTHost to proxy tohelp
--region REGIONAWS region to sign forhelp
--no-verify-sslDisable peer SSL certificate validationhelp
--transport.idle-conn-timeout 40sIdle timeout to the upstream servicehelp
--upstream-url-scheme UPSTREAM-URL-SCHEMEProtocol to proxy withhelp
--unsigned-payloadPrevent signing of the payloadhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.