From 82105b3e42955cf2ec6204fee44cf9cc591afbfa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 16:55:42 +0200 Subject: [PATCH] Add support for AWS session token in S3 builder --- crates/catalog-metastore/src/models/volumes.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/catalog-metastore/src/models/volumes.rs b/crates/catalog-metastore/src/models/volumes.rs index 08e12568..513170e9 100644 --- a/crates/catalog-metastore/src/models/volumes.rs +++ b/crates/catalog-metastore/src/models/volumes.rs @@ -186,6 +186,10 @@ impl S3Volume { s3_builder = s3_builder.with_access_key_id(creds.aws_access_key_id.clone()); s3_builder = s3_builder.with_secret_access_key(creds.aws_secret_access_key.clone()); + + if let Some(token) = &creds.aws_session_token { + s3_builder = s3_builder.with_token(token.clone()); + } } AwsCredentials::Token(token) => { s3_builder = s3_builder.with_token(token.clone());