Creare un progetto da un account di servizio
Devi creare un account di servizio manualmente solo se non vuoi concedere a FireCMS i permessi di amministratore. Nell’app, puoi creare un nuovo progetto o collegare progetti esistenti senza dover creare manualmente un account di servizio.
Un modo possibile per creare un progetto FireCMS Cloud e collegarlo al tuo progetto Firebase/GCP esistente è creare un account di servizio, assegnargli le autorizzazioni necessarie e assegnarlo al tuo progetto.
Per farlo, segui questi passaggi:
-
Vai alla Google Cloud Console.
-
Seleziona il progetto che vuoi collegare a FireCMS.
-
Vai alla sezione Account di servizio.
- Fai clic sul pulsante
Crea account di servizio(Create Service Account).
- Inserisci i dettagli per l’account di servizio. Denominalo
FireCMS.
- Assegna i seguenti ruoli:
Firebase AdminFirebase Admin SDK Administrator Service AgentFirebase Service Management Service Agent
- Opzionalmente, definisci gli utenti che possono impersonare l’account di servizio.
- Ora creiamo la chiave JSON che verrà caricata su FireCMS Cloud.
Trova il nuovo account di servizio appena creato e nel menu a tendina, fai clic su
Gestisci chiavi(Manage keys).
- Poi crea una nuova chiave.
- E infine, scarica la chiave JSON.
Ora puoi caricare questa chiave JSON su FireCMS Cloud e collegarla al tuo progetto.
Sicurezza
Un account di servizio è un tipo speciale di account Google che consente agli utenti non umani di autenticarsi e autorizzare i servizi di Google Cloud Platform (GCP). È importante mantenere sicura la chiave dell’account di servizio, poiché può essere usata per accedere alle tue risorse GCP. FireCMS Cloud usa questo account di servizio per gestire le risorse del tuo progetto. Il tuo account di servizio è crittografato in modo sicuro usando Google Cloud KMS. Assicurati di mantenere sicura la chiave del tuo account di servizio e non condividerla con utenti non autorizzati.