web-dev-qa-db-fra.com

Erreur de déploiement de Firebase: échec de l'autorisation

J'essaie la commande firebase deploy suivante et j'obtiens l'erreur suivante:

Erreur: L'autorisation a échoué. Ce compte est manquant autorisations requises sur le projet ID du projet:

  cloudfunctions.functions.create
  cloudfunctions.functions.delete
  cloudfunctions.functions.get
  cloudfunctions.functions.list
  cloudfunctions.functions.update
  cloudfunctions.operations.get
  firebase.projects.get
  firebasehosting.sites.update

J'ai tous les accès. Je travaille avec angular 6.

Je devrais mentionner que ce projet fonctionnait normalement dans un projet précédent de Firebase. J'ai créé un nouveau et je veux migrer le contenu du précédent vers le nouveau et le problème a commencé.

Je devrais également mentionner cela avant que je sois connecté avec un autre utilisateur.

Des idées?

7
Paco Zevallos

Si vous avez créé votre projet dans le compte du site Web fireabse, lors du déploiement de Firebase, nous devons sélectionner ce projet pour l’hébergement. De même, si vous avez créé plusieurs projets dans le compte Firebase, nous devons sélectionner un projet pour le processus de déploiement . Pour cela, vous devez exécuter la commande ci-dessous.

firebase use --add

Il listera plusieurs projets et vous pourrez en choisir un parmi les options suivantes: ..__ puis lancez firebase deploy.

8
Roshil K

J'ai eu ce problème parce que j'ai créé et utilisé un alias avec firebase use --add puis que je l'ai supprimé manuellement du .firebaserc. La solution consistait à exécuter firebase use $alias, où $alias est l'alias de votre projet. EG: firebase use default

2
Andy

Suivez les prochaines étapes:

liste de base de feu 

Résultat :

┌──────┬───────────────────────┬─────────────┐
│ Name │ Project ID / Instance │ Permissions │
├──────┼───────────────────────┼─────────────┤
│ itest │ chrome-epigram-510    │ O       │
└──────┴───────────────────────┴─────────────┘

Utilisez la commande:

firebase utilise chrome-epigram-510

Résultat: Utilisation du projet chrome-epigram-510

Utilisez la commande 

firebase deploy 

Résultat
=== Déploiement sur 'chrome-epigram-510' ... 

i  deploying hosting                                                                     
i  hosting[chrome-epigram-510]: beginning deploy...                                      
i  hosting[chrome-epigram-510]: found 9 files in dist/icrm                               
+  hosting[chrome-epigram-510]: file upload complete                                     
i  hosting[chrome-epigram-510]: finalizing version...                                    
+  hosting[chrome-epigram-510]: version finalized                                        
i  hosting[chrome-epigram-510]: releasing new version...                                 
+  hosting[chrome-epigram-510]: release complete                                         

+  Deploy complete!    

URL d'hébergement: https://chrome-epigram-510.firebaseapp.com

1
Jaouad halli