Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Sie können sich dafür entscheiden, zusätzliche Laufzeitargumente mit AWS SAM zu übergeben, um Probleme zu untersuchen und Variablen effektiver zu behandeln. Auf diese Weise erhalten Sie mehr Kontrolle und Flexibilität für Ihren Debugging-Prozess, was Ihnen bei benutzerdefinierten Laufzeitkonfigurationen und -umgebungen helfen kann.
Verwenden Sie die Umgebungsvariable, um beim Debuggen Ihrer Funktion zusätzliche Laufzeitargumente zu übergeben. DEBUGGER_ARGS
Dadurch wird eine Reihe von Argumenten direkt an den Run-Befehl übergeben, den AWS SAM CLI verwendet, um Ihre Funktion zu starten.
Wenn Sie beispielsweise einen Debugger wie i KPdb zur Laufzeit Ihrer Python-Funktion laden möchten, können Sie Folgendes als DEBUGGER_ARGS: -m ikpdb
--ikpdb-port=5858 --ikpdb-working-directory=/var/task/
--ikpdb-client-working-directory=/myApp --ikpdb-address=0.0.0.0
übergeben. Dies würde i zur KPdb Laufzeit mit den anderen Argumenten laden, die Sie angegeben haben.
In diesem Fall ist dein voller AWS SAM CLI Befehl wäre:
DEBUGGER_ARGS="-m ikpdb --ikpdb-port=5858 --ikpdb-working-directory=/var/task/ --ikpdb-client-working-directory=/myApp --ikpdb-address=0.0.0.0" echo {} | sam local invoke -d 5858 myFunction
Sie können Debugger-Argumente an die Funktionen aller Laufzeiten übergeben.