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?
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.
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
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