В настоящее время невозможно получить доступ к документам Cloud Firestore напрямую из правил Cloud Storage.У вас есть два варианта:
- Каким-то образом использовать проверку подлинности Firebase настраиваемые утверждения в учетной записи пользователя, чтобы определить, должен ли пользователь иметь доступ к файлу.
- Использоватьнекоторый внутренний код (может быть, триггер HTTP Cloud Functions), к которому пользователь обращается, чтобы загрузить файл, если выполняются условия.
В любом случае вам понадобится некоторый внутренний код, который проверяет и устанавливает соответствующиеданные.