HTTP Request ID Extractor
Description
Extract the ID of the incoming HTTP request. The request ID is required by IAM in various
places, e.g. when writing log files.
Only IDs with a length of 2 to 256 printable ASCII characters are accepted.
May be used by
Properties
HTTP Header Name (
httpHeaderName) Description
HTTP header name whose value contains the request ID.
The HTTP header name must be identical to the configured HTTP header name on the proxy in front of IAM. HTTP header names are case-insensitive. If multiple identical HTTP header names are present, only the first one is considered. The HTTP header value is expected to be a single-value string.
The HTTP header name consists of any visible ASCII characters except delimiters "(),/:;<=>?@[\]{}".
Attributes
String
Optional
Validation RegEx: [a-zA-Z0-9!#$%&'*+\-.^_`|~]+
Default value
X-Request-ID
YAML Template (with default values)
type: RequestIdExtractor
id: RequestIdExtractor-xxxxxx
displayName:
comment:
properties:
httpHeaderName: X-Request-ID