get_kerberos.py 430 B

12345678910111213
  1. from configs.logging import logger
  2. import os
  3. from app.common.minio import minio_client
  4. def get_kerberos_to_local(uri: str):
  5. file_name = uri.split("/")[-1]
  6. f_exists = os.path.exists('./configs/'+file_name)
  7. if not f_exists:
  8. res = minio_client.get_file(uri)
  9. with open('./configs/'+file_name,'wb') as f:
  10. f.write(res)
  11. logger.info(f'{file_name}不存在, 已通过minio下载至本地')