diff --git a/crates/iceberg/src/io/storage_s3.rs b/crates/iceberg/src/io/storage_s3.rs index 6e92b902a..9abb32103 100644 --- a/crates/iceberg/src/io/storage_s3.rs +++ b/crates/iceberg/src/io/storage_s3.rs @@ -30,6 +30,9 @@ pub const S3_ENDPOINT: &str = "s3.endpoint"; pub const S3_ACCESS_KEY_ID: &str = "s3.access-key-id"; /// S3 secret access key. pub const S3_SECRET_ACCESS_KEY: &str = "s3.secret-access-key"; +/// S3 session token. +/// This is required when using temporary credentials. +pub const S3_SESSION_TOKEN: &str = "s3.session-token"; /// S3 region. pub const S3_REGION: &str = "s3.region"; /// S3 Path Style Access. @@ -56,6 +59,9 @@ pub(crate) fn s3_config_parse(mut m: HashMap) -> Result