From 1071e93fa65d91dfbe023feb3cd2f914a3690d68 Mon Sep 17 00:00:00 2001 From: Dan Torrey Date: Fri, 7 Nov 2025 16:31:29 -0600 Subject: [PATCH] Fix deprecated usage of AWS SDK DefaultCredentialsProvider.create() (#24155) * Fix deprecated usage of DefaultCredentialsProvider.create() * Add change logs --- changelog/unreleased/pr-24155.toml | 4 ++++ .../java/org/graylog/integrations/aws/AWSAuthFactory.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 changelog/unreleased/pr-24155.toml diff --git a/changelog/unreleased/pr-24155.toml b/changelog/unreleased/pr-24155.toml new file mode 100644 index 0000000000..d1c6a67870 --- /dev/null +++ b/changelog/unreleased/pr-24155.toml @@ -0,0 +1,4 @@ +type = "fixed" +message = "Fixed issue that could cause some AWS inputs to fail when used with used with temporary STS credentials." + +pulls = ["24155"] diff --git a/graylog2-server/src/main/java/org/graylog/integrations/aws/AWSAuthFactory.java b/graylog2-server/src/main/java/org/graylog/integrations/aws/AWSAuthFactory.java index 604800b5de..d11e742a92 100644 --- a/graylog2-server/src/main/java/org/graylog/integrations/aws/AWSAuthFactory.java +++ b/graylog2-server/src/main/java/org/graylog/integrations/aws/AWSAuthFactory.java @@ -69,7 +69,7 @@ public class AWSAuthFactory { awsCredentials = getKeySecretCredentialsProvider(accessKey, secretKey); } else { LOG.debug("Using default authorization provider chain."); - awsCredentials = DefaultCredentialsProvider.create(); + awsCredentials = DefaultCredentialsProvider.builder().build(); } return awsCredentials; }