class_docstr: Connects to an Azure Blob Storage service account.
class_docstr_tok: ["Connects","to","an","Azure","Blob","Storage","service","account","."]
docstr: Upload a file to the specified blob in the specified container.
docstr_tok: ["Upload","a","file","to","the","specified","blob","in","the","specified","container","."]
code: def put(
      self,
      container_name: str,
      blob_name: str,
      filename: Union[str, Path],
  ) -> None:
      """Upload a file to the specified blob in the specified container."""
      with open(filename, "rb") as file:
          self.client.get_blob_client(
              container_name, blob_name
          ).upload_blob(file, overwrite=True)
  
file_path: determined/harness/determined/common/storage/azure_client.py
imports: import logging
  from pathlib import Path
  from typing import Dict, List, Optional, Union
  from determined.common import util
label_desc: Use image node_id 2 for calling the AzureStorageClient obj's underlying member method code with example usage: obj.put(container_name, blob_name, filename) without return types