Je travaille sur une application sans serveur AWS, je suis nouveau sur AWS alors s'il vous plaît corriger les idées fausses dans cette question. Nous avons environ 30 fonctions lambda effectuant des opérations CRUD de base sur une base de données SQL hébergée dans RDS. Nous avons utilisé EntityFramework Core pour créer la base de données. Cela signifie que, pour utiliser la base de données, les fonctions lambda doivent chacune avoir accès à la chaîne de connexion EF. Je ne voulais pas laisser la chaîne de connexion en mémoire (elle contient un mot de passe en clair) donc je l'ai mise dans une variable d'environnement chiffrée. La seule façon dont j'ai pu m'y prendre pour cela était d'ajouter une variable d'environnement chiffrée via l'interface graphique de la console de gestion lambda à chaque fonction lambda individuellement. C'était fastidieux mais ça a marché. J'ai maintenant changé la solution un peu et nous avons besoin d'un ensemble différent de fonctions lambda, celles-ci ont besoin de variables d'environnement qui s'ajoutent à elles et je ne veux pas le faire manuellement à nouveau.Comment ajouter facilement des variables d'environnement à plusieurs fonctions Lambda?
Ma question:
est-il un moyen facile d'ajouter des variables d'environnement cryptés (ou quelque chose de similaire) qui peut être consulté par toutes mes fonctions lambda? Y a-t-il une méthode pour les ajouter en vrac? Une variable de plus haut niveau que je peux utiliser?
J'ai essayé de trouver des informations dans les documents Amazon (here for example) mais j'ai eu peu de succès.
J'utilise AWS toolkit pour Visual Studio, un assistant de déploiement est intégré. Je vais enquêter sur CodeBuild, merci! – SBaker