Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
sam remote execution stop
Detenga la ejecución duradera de una función en AWS Lambda.
El ARN de ejecución debe tener el formato devuelto StartDurableExecution o encontrado en los registros de ejecución.
nota
Este comando requiere acceso a AWS las credenciales.
De uso
$sam remote execution stopDURABLE_EXECUTION_ARN[OPTIONS]
Argumentos necesarios
DURABLE_EXECUTION_ARN-
El nombre del recurso de Amazon (ARN) de la ejecución duradera de la función que se va a detener.
Opciones
--error-message TEXT-
Mensaje de error asociado a la ejecución detenida.
--error-type TEXT-
Tipo de error que se va a asociar a la ejecución detenida.
--error-data TEXT-
Datos de error que se van a asociar a la ejecución detenida.
--stack-trace TEXT-
Apila las entradas de rastreo. Esta opción se puede especificar varias veces.
--region TEXT-
Defina la AWS región del servicio (por ejemplo,
us-east-1). --profile TEXT-
Seleccione un perfil específico de su archivo de credenciales para obtener AWS las credenciales.
--config-env TEXT-
Nombre del entorno que especifica los valores de los parámetros predeterminados en el archivo de configuración. Valor predeterminado:
default --config-file TEXT-
Archivo de configuración que contiene los valores de los parámetros predeterminados. Valor predeterminado:
samconfig.toml --save-params-
Guarde los parámetros proporcionados a través de la línea de comandos en el archivo de configuración.
--beta-features / --no-beta-features-
Activar/desactivar las funciones beta.
--debug-
Active el registro de depuración para imprimir los mensajes de depuración generados por la AWS SAM CLI y mostrar las marcas de tiempo.
-h, --help-
Muestra este mensaje y sale.
Ejemplos
Detenga la ejecución sin detalles del error:
$sam remote execution stop arn:aws:lambda:us-east-1:123456789012:function:MyFunction:$LATEST/durable-execution/my-execution-name/my-execution-id
Detenga la ejecución con un mensaje de error y escriba:
$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"
Detenga la ejecución con todos los detalles del error y el seguimiento de la pila:
$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()"