Das folgende ist, wie ich verbinde. Gibt es eine Möglichkeit in Lambda Umgebungsvariablen zu setzen, die nicht sichtbar sind und idealerweise mehrere Lambdas kreuzen würden? Idealerweise in einem anderen AWS-Dienst, auf den ich mit dem SDK zugreifen und über alle AWS-Dienste hinweg verwenden könnte?Wie sql Verbindungszeichenfolgen in aws Lambda verstecken?
var MYSQL = require('mysql');
var AWS = require('aws-sdk');
exports.handler = (event, context, callback) => {
var connection = MYSQL.createConnection({
host : '127.0.0.1',
port : '3306',
user : 'myuser',
password : 'mypass',
database : 'mydb'
});
connection.connect();
Sind nicht von wem/was genau sichtbar? –
Im Lambda-Funktionscode/Konfigurationsbildschirm. Ich liebe es, eine Umgebungsvariable für Benutzer und Passwort zu haben. Es würde auch die Anmeldeinformationen abstrakt halten, so dass es leicht für einen Haufen Lambdas geändert werden könnte. –