Skip to content

Commit 8750a48

Browse files
authored
fix: expose sessionToken to s3 fs config (#534)
1 parent e126e1f commit 8750a48

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

crates/fs/impl/s3_fs.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ impl S3Fs {
118118
pub struct S3CredentialsObject {
119119
access_key_id: Cow<'static, str>,
120120
secret_access_key: Cow<'static, str>,
121+
session_token: Option<Cow<'static, str>>,
121122
expires_after: Option<u64>,
122123
}
123124

@@ -126,7 +127,7 @@ impl S3CredentialsObject {
126127
Credentials::new(
127128
self.access_key_id,
128129
self.secret_access_key,
129-
None,
130+
self.session_token.map(|it| it.to_string()),
130131
self
131132
.expires_after
132133
.map(Duration::from_secs)
@@ -394,7 +395,7 @@ impl deno_fs::FileSystem for S3Fs {
394395
}
395396

396397
#[instrument(
397-
level = "trace",
398+
level = "trace",
398399
skip(self, options, _access_check),
399400
fields(?options, has_access_check = _access_check.is_some()),
400401
err(Debug)

0 commit comments

Comments
 (0)