共用方式為


aio 套件

類別

DataLakeDirectoryClient

與 DataLake 目錄互動的用戶端,即使目錄可能還不存在也一樣。

對於與目錄下特定子目錄或檔案相關的作業,可以使用 或 get_file_client 函式來擷取 get_sub_directory_client 目錄用戶端或檔案用戶端。

DataLakeFileClient

與 DataLake 檔案互動的用戶端,即使檔案可能還不存在也一樣。

DataLakeLeaseClient

建立新的 DataLakeLeaseClient。

此用戶端會在 FileSystemClient、DataLakeDirectoryClient 或 DataLakeFileClient 上提供租用作業。

DataLakeServiceClient

要與帳戶層級的 DataLake 服務互動的用戶端。

此用戶端提供作業來擷取和設定帳戶屬性,以及列出、建立和刪除帳戶內的檔案系統。 對於與特定檔案系統、目錄或檔案相關的作業,也可以使用 get_client 函式來擷取這些實體的用戶端。

ExponentialRetry

指數重試。

建構指數重試物件。 第一次重試會使用initial_backoff。 後續重試會在 initial_backoff + increment_power^retry_count 秒之後重試。 例如,根據預設,第一次重試發生在 15 秒後、 (15+3^1 後的第二個) = 18 秒,而 (15+3^2 後的第三個重試) = 24 秒。

FileSystemClient

與特定檔案系統互動的用戶端,即使該檔案系統可能還不存在也一樣。

對於與此檔案系統內特定目錄或檔案相關的作業,可以使用 或 get_file_client 函式來擷取 get_directory_client 目錄用戶端或檔案用戶端。

ivar str url:檔案系統的完整端點 URL,包括使用時使用的 SAS 權杖。

ivar str primary_endpoint:完整的主要端點 URL。

ivar str primary_hostname:主要端點的主機名稱。

param str account_url:儲存體帳戶的 URI。

param file_system_name:目錄或檔案的檔案系統。

type file_system_name: str

param 認證:要用來驗證的認證。 如果帳戶 URL 已經有 SAS 權杖,則這是選擇性的。 此值可以是 SAS 權杖字串、來自 azure.core.credentials 的 AzureSasCredential 或 AzureNamedKeyCredential 實例、帳戶共用存取金鑰,或來自 azure.identity 的 TokenCredentials 類別實例。 如果資源 URI 已經包含 SAS 權杖,則會忽略此權杖,以取得明確的認證,但 AzureSasCredential 的情況除外,其中衝突的 SAS 權杖會引發 ValueError。 如果使用 AzureNamedKeyCredential 的實例,「name」 應該是儲存體帳戶名稱,而 「key」 應該是儲存體帳戶金鑰。

關鍵字 str api_version:要用於要求的儲存體 API 版本。 預設值是與目前 SDK 相容的最新服務版本。 將 設定為較舊版本可能會導致功能相容性降低。

LinearRetry

線性重試。

建構線性重試物件。

StorageStreamDownloader

要從 Azure 儲存體下載的串流物件。