es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para denegar la creación de nuevas colecciones, podemos usar la palabra clave “match” en nuestras reglas de seguridad para Firestore.

    Primero, necesitamos crear una regla que se aplique a todas las colecciones:

    service cloud.firestore {
      match /databases/{database}/documents {
        // Deny write access to all collections
        match /{document=**} {
          allow read: if true;
          // Add the following line to deny write access to any collections
          allow create: if false;
        }
      }
    }
    

    Con esta regla, estamos negando el acceso de escritura a todas las colecciones. Sin embargo, todavía podemos permitir el acceso a documentos individuales dentro de las colecciones. También podemos personalizar esta regla para permitir el acceso de escritura a ciertas colecciones si es necesario.

    Hay que tener en cuenta que esta regla puede afectar a otras operaciones que implican la creación de nuevas colecciones, como crear un nuevo proyecto de Firebase o usar Firebase Hosting. Por lo tanto, es importante probar y validar esta regla antes de implementarla en producción.

Comments are closed.