code: def build_client(
      client_configuration: Dict[str, str]
  ) -> BlobServiceClient:
      connection_string = client_configuration.get("connection_string")
      if not connection_string:
          raise ValueError(
              "Connection string needs to be set for Azure storage driver"
          )
      return BlobServiceClient.from_connection_string(connection_string)
  
imports: import os
  from typing import Dict, Optional, Union
  import pydantic
  from azure.storage.blob import BlobServiceClient
  from structlog import get_logger
  from tenacity import retry
  from modelkit.assets import errors
  from modelkit.assets.drivers.abc import StorageDriver, StorageDriverSettings
  from modelkit.assets.drivers.retry import retry_policy
label_desc: Use image node_id 2 for calling the AzureStorageDriver obj's underlying member method code with example usage: obj.build_client(client_configuration) and returns: BlobServiceClient