Limitar o número de arquivos em um caminho de armazenamento da base do firebase

Quero limitar o número de arquivos que um usuário pode enviar para um caminho de armazenamento da base de firmas. Aqui está minha regra de armazenamento do firebase:

   service firebase.storage {
  match /b/jobsdbn.appspot.com/o {
    match /images/Business/{userId}/{imageId} {
       allow read
       allow write: if request.auth.uid == userId && (request.resource == null || ( (list(/images/Business/$(username)).size() <= 5) && imageId.size() < 50 && request.resource.size < 10 * 1024 * 1024 && request.resource.contentType.matches('image/.*')))

    }
  }
}

Adicionei lista (/ images / Business / $ (nome de usuário)). Size () <= 5 deste artigo:https://groups.google.com/forum/#!topic/firebase-talk/ZtJPcEJr0Mc

mas sempre obtenho 403 e não tenho certeza se "nome de usuário" é variável global ou não, mas usei variáveis diferentes e ainda não consigo fazê-lo funcionar.

questionAnswers(1)

yourAnswerToTheQuestion