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.
Verwenden Sie Serverless Framework, um Lambda Insights für eine bestehende Lambda-Funktion zu aktivieren
Führen Sie diese Schritte aus, um mit Serverless Framework Lambda Insights für eine vorhandene Lambda-Funktion zu aktivieren. Weitere Informationen zu Serverless Framework finden Sie unter serverless.com
Dies geschieht über ein Lambda-Insights-Plugin für Serverless. Weitere Informationen finden Sie unter. serverless-plugin-lambda-insights
Wenn Sie die neueste Version der Serverless-Befehlszeilenschnittstelle noch nicht installiert haben, müssen Sie sie zuerst installieren oder aktualisieren. Weitere Informationen finden Sie unter Erste Schritte mit Serverless Framework Open Source & AWS
So verwenden Sie Serverless Framework zum Aktivieren von Lambda Insights für eine Lambda-Funktion
Installieren Sie das Serverless-Plug-In für Lambda Insights, indem Sie den folgenden Befehl in Ihrem Serverless-Verzeichnis ausführen:
npm install --save-dev serverless-plugin-lambda-insights
Fügen Sie in Ihrer Datei
serverless.yml
das Plug-In im Abschnittplugins
wie gezeigt hinzu:provider: name: aws plugins: - serverless-plugin-lambda-insights
Aktivieren Sie Lambda Insights.
Sie können Lambda Insights einzeln pro Funktion aktivieren, indem Sie der Datei serverless.yml die folgende Eigenschaft hinzufügen
functions:
myLambdaFunction
: handler: src/app/index.handler lambdaInsights: true #enables Lambda Insights for this functionSie können Lambda Insights für alle Funktionen in der Datei
serverless.yml
aktivieren, indem Sie den folgenden benutzerdefinierten Abschnitt hinzufügen:custom: lambdaInsights: defaultLambdaInsights: true #enables Lambda Insights for all functions
Stellen Sie den Serverless-Service erneut bereit, indem Sie den folgenden Befehl eingeben:
serverless deploy
Dadurch werden alle Funktionen neu bereitgestellt und Lambda Insights für die von Ihnen angegebenen Funktionen aktiviert. Es aktiviert Lambda Insights, indem die Lambda Insights-Ebene hinzugefügt und die erforderlichen Berechtigungen mithilfe der Richtlinie angehängt werden.
arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy
IAM