class_docstr: Store models on S3.
  
  Fetches them when needed, instead of storing them on the local disk.
class_docstr_tok: ["Store","models","on","S3",".","Fetches","them","when","needed",",","instead","of","storing","them","on","the","local","disk","."]
docstr: Downloads a model that has previously been persisted to s3.
docstr_tok: ["Downloads","a","model","that","has","previously","been","persisted","to","s3","."]
code: def _retrieve_tar(self, model_path: Text) -> None:
      """Downloads a model that has previously been persisted to s3."""
      tar_name = os.path.basename(model_path)
      with open(tar_name, "wb") as f:
          self.bucket.download_fileobj(model_path, f)
  
imports: import abc
  import logging
  import os
  import shutil
  from typing import Optional, Text, Tuple, TYPE_CHECKING
  import rasa.shared.utils.common
  import rasa.utils.common
label_desc: Use image node_id 4 for calling the AWSPersistor obj's underlying member method code with example usage: obj._retrieve_tar(model_path) without return types