docstr: Key MUST be a fully qualified path with uri scheme.  azure://<container_name>/b/l/o/b/n/a/m/e
docstr_tok: ["Key","MUST","be","a","fully","qualified","path","with","uri","scheme",".","azure",":","\/\/","<","container_name",">","\/b\/l\/o\/b\/n\/a\/m\/e"]
code: def get(self, key=None, return_missing=False):
      """Key MUST be a fully qualified path with uri scheme.  azure://<container_name>/b/l/o/b/n/a/m/e"""
      # Azure.get() is meant for use within includefile.py ONLY.
      # All existing call sites set return_missing=True.
      #
      # Support for return_missing=False may be added if/when the situation changes.
      if not return_missing:
          raise MetaflowException(
              "Azure object supports only return_missing=True"
          )
      # We fabricate a uri scheme to fit into existing includefile code (just like local://)
      if not key.startswith("azure://"):
          raise MetaflowInternalError(
              msg="Expected Azure object key to start with 'azure://'"
          )
      uri_style_key = key
      short_key = key[8:]
      storage = self._get_storage_backend(short_key)
      azure_object = None
      with storage.load_bytes([short_key]) as load_result:
          for _, tmpfile, _ in load_result:
              if tmpfile is None:
                  azure_object = AzureObject(
                      uri_style_key, None, False, None
                  )
              else:
                  if not self._tmpdir:
                      self._tmpdir = mkdtemp(
                          prefix="metaflow.includefile.azure."
                      )
                  output_file_path = os.path.join(
                      self._tmpdir, str(uuid.uuid4())
                  )
                  shutil.move(tmpfile, output_file_path)
                  # Beats making another Azure API call!
                  sz = os.stat(output_file_path).st_size
                  azure_object = AzureObject(
                      uri_style_key, output_file_path, True, sz
                  )
              break
      return azure_object
  
imports: import io
  import os
  import shutil
  import uuid
  from tempfile import mkdtemp
  from metaflow.exception import MetaflowException, MetaflowInternalError
label_desc: Use image node_id 6 for calling the Azure obj's underlying member method code with example usage: obj.get(key, return_missing) and returns: azure_object