pub async fn list_objects( s3: &Client, bucket: impl AsRef<str>, key: impl AsRef<str> ) -> Result<Vec<String>>