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.
sam remote execution stop
Stoppen Sie die Ausführung einer laufenden dauerhaften Funktion in AWS Lambda.
Der Ausführungs-ARN sollte das Format haben, das von den Ausführungsprotokollen zurückgegeben StartDurableExecution oder in diesen gefunden wurde.
Anmerkung
Dieser Befehl erfordert Zugriff auf AWS Anmeldeinformationen.
Usage
$sam remote execution stopDURABLE_EXECUTION_ARN[OPTIONS]
Erforderliche Argumente
DURABLE_EXECUTION_ARN-
Der Amazon-Ressourcenname (ARN) der dauerhaften Funktionsausführung, die gestoppt werden soll.
Optionen
--error-message TEXT-
Fehlermeldung, die mit der gestoppten Ausführung verknüpft werden soll.
--error-type TEXT-
Fehlertyp, der der gestoppten Ausführung zugeordnet werden soll.
--error-data TEXT-
Fehlerdaten, die der gestoppten Ausführung zugeordnet werden sollen.
--stack-trace TEXT-
Trace-Einträge stapeln. Diese Option kann mehrfach angegeben werden.
--region TEXT-
Legen Sie die AWS Region des Dienstes fest (z. B.
us-east-1). --profile TEXT-
Wählen Sie ein bestimmtes Profil aus Ihrer Anmeldeinformationsdatei aus, um die AWS Anmeldeinformationen abzurufen.
--config-env TEXT-
Umgebungsname, der die Standardparameterwerte in der Konfigurationsdatei angibt. Standard:
default --config-file TEXT-
Konfigurationsdatei mit Standardparameterwerten. Standard:
samconfig.toml --save-params-
Speichern Sie die über die Befehlszeile bereitgestellten Parameter in der Konfigurationsdatei.
--beta-features / --no-beta-features-
Aktivieren/Deaktivieren von Beta-Funktionen.
--debug-
Aktivieren Sie die Debug-Protokollierung, um von der AWS SAM CLI generierte Debug-Nachrichten zu drucken und Zeitstempel anzuzeigen.
-h, --help-
Zeigt diese Meldung an und beendet das Programm.
Beispiele
Ausführung ohne Fehlerdetails beenden:
$sam remote execution stop arn:aws:lambda:us-east-1:123456789012:function:MyFunction:$LATEST/durable-execution/my-execution-name/my-execution-id
Beenden Sie die Ausführung mit einer Fehlermeldung und geben Sie Folgendes ein:
$sam remote execution stop arn:aws:lambda:us-east-1:123456789012:function:MyFunction:$LATEST/durable-execution/my-execution-name/my-execution-id --error-message "Execution cancelled" --error-type "UserCancellation"
Beenden Sie die Ausführung mit vollständigen Fehlerdetails und Stack-Trace:
$sam remote execution stop arn:aws:lambda:us-east-1:123456789012:function:MyFunction:$LATEST/durable-execution/my-execution-name/my-execution-id --error-message "Task failed" --error-type "TaskFailure" --error-data '{"reason":"timeout"}' --stack-trace "at function1()" --stack-trace "at function2()"