Beats version 8.4.1
editBeats version 8.4.1
editKnown Issue
editFilebeat
Filebeat agents configured to read from AWS inputs may return an error similar to the following:
sqs ReceiveMessage failed: operation error SQS: ReceiveMessage, https response error StatusCode: 403, RequestID: cb57783a-505f-5099-9160-23b8eea8ddbb, api error SignatureDoesNotMatch: Credential should be scoped to a valid region.
This error was introduced by a breaking change in the AWS library.
This issue also affects FIPS-enabled endpoints. If you rely on FIPS, do not upgrade until version 8.4.2 of the Elastic Stack is available. The workaround documented here will not resolve this problem.
Suggested resolution: In the Filebeat configuration, if an AWS input or module
configuration sets endpoint
to a non empty string, set it to an empty string
instead. Also make sure the default AWS region is set in an environment
variable, credentials or instance profile, or in the default_region
setting in
the configuration. For example:
Or for modules: