pub async fn put_object( s3: &S3, buf_size: usize, file: &str, key: &str, s3m_dir: PathBuf, acl: Option<String>, meta: Option<BTreeMap<String, String>>, quiet: bool) -> Result<()>