From f8c25f94d884c8de66f1d639f45ea425c07a98c2 Mon Sep 17 00:00:00 2001 From: Yuang Gao Date: Wed, 21 Oct 2026 20:46:03 -0700 Subject: [PATCH] fix(services/azfile): load credentials from the process environment --- core/services/azfile/src/backend.rs | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/core/services/azfile/src/backend.rs b/core/services/azfile/src/backend.rs index 1c833b6e30b5..2ed2b29e6fc3 100644 --- a/core/services/azfile/src/backend.rs +++ b/core/services/azfile/src/backend.rs @@ -24,10 +24,8 @@ use reqsign_azure_storage::DefaultCredentialProvider; use reqsign_azure_storage::RequestSigner; use reqsign_azure_storage::StaticCredentialProvider; use reqsign_core::Context; -use reqsign_core::Env as _; use reqsign_core::OsEnv; use reqsign_core::Signer; -use reqsign_core::StaticEnv; use reqsign_file_read_tokio::TokioFileRead; use super::AZFILE_SCHEME; @@ -192,28 +190,7 @@ impl Builder for AzfileBuilder { ), }?; - let mut envs = std::collections::HashMap::new(); - envs.insert("AZBLOB_ACCOUNT_NAME".to_string(), account_name.clone()); - envs.insert( - "AZURE_STORAGE_ACCOUNT_NAME".to_string(), - account_name.clone(), - ); - - if let Some(v) = &self.config.account_key { - envs.insert("AZBLOB_ACCOUNT_KEY".to_string(), v.clone()); - envs.insert("AZURE_STORAGE_ACCOUNT_KEY".to_string(), v.clone()); - } - if let Some(v) = &self.config.sas_token { - envs.insert("AZURE_STORAGE_SAS_TOKEN".to_string(), v.clone()); - } - - let os_env = OsEnv; - let ctx = Context::new() - .with_file_read(TokioFileRead) - .with_env(StaticEnv { - home_dir: os_env.home_dir(), - envs, - }); + let ctx = Context::new().with_file_read(TokioFileRead).with_env(OsEnv); let mut credential = DefaultCredentialProvider::new(); if let Some(account_key) = self.config.account_key.as_deref() {