2017-09-27 1 views
2

Je travaille sur l'implémentation de certaines fonctions Cloud pour Firebase et l'une d'entre elles nécessite une configuration pour appeler des fournisseurs externes.Qui peut lire les valeurs de configuration définies par les fonctions: config: set commande?

J'ai réussi à configurer ces valeurs en utilisant firebase functions:config:set key="value" mais je me demandais quels sont les acteurs capables de lire cette valeur.

La fonction est-elle la seule capable de le lire? Devrais-je chiffrer "value"? À la fin devra avoir la clé afin de le décrypter.

Merci

Répondre

1

Configuration de l'environnement est créé exactement pour garder certains paramètres clés ou de services 3e partie. Seules vos fonctions google seront en mesure d'extraire la valeur sur un environnement distant. Vous pouvez également vérifier ces valeurs localement à l'aide de la commande firebase functions:config:get key.

Pour obtenir ces variables à partir du code de votre fonction utilisez:

const functions = require('firebase-functions'); 
const someEnvVar = functions.config().key 
// where key is name of key you setted before 

Voir plus official docs

+0

Merci beaucoup !! – martosoler