

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# sam local execution
<a name="sam-cli-command-reference-sam-local-execution"></a>

Cette page fournit des informations de référence pour la AWS Serverless Application Model commande Command Line Interface (AWS SAMCLI)`sam local execution`.

Pour une introduction à la AWS SAMCLI, voir [Qu'est-ce que c'est AWS SAMCLI ?](what-is-sam-overview.md#what-is-sam-cli)

La `sam local execution` commande vous permet de gérer et d'inspecter les exécutions de fonctions durables locales pendant le développement et les tests.

**Note**  
Il est possible que ces commandes ne nécessitent pas l'accès aux AWS informations d'identification.

## Usage
<a name="sam-cli-command-reference-sam-local-execution-usage"></a>

```
$ sam local execution <subcommand> <options>
```

## Options
<a name="sam-cli-command-reference-sam-local-execution-options"></a>

`--help, -h`  <a name="sam-cli-command-reference-sam-local-execution-options-help"></a>
Affichez ce message et quittez.

## Sous-commandes
<a name="sam-cli-command-reference-sam-local-execution-subcommands"></a>

`get`  <a name="sam-cli-command-reference-sam-local-execution-subcommands-get"></a>
Obtenez des informations sur l'exécution durable d'une fonction. Pour de plus amples informations, veuillez consulter [sam local execution get](sam-cli-command-reference-sam-local-execution-get.md).

`history`  <a name="sam-cli-command-reference-sam-local-execution-subcommands-history"></a>
Obtenez l'historique d'exécution d'une fonction durable. Pour de plus amples informations, veuillez consulter [sam local execution history](sam-cli-command-reference-sam-local-execution-history.md).

`stop`  <a name="sam-cli-command-reference-sam-local-execution-subcommands-stop"></a>
Arrêtez l'exécution d'une fonction durable. Pour de plus amples informations, veuillez consulter [sam local execution stop](sam-cli-command-reference-sam-local-execution-stop.md).

# sam local execution get
<a name="sam-cli-command-reference-sam-local-execution-get"></a>

Récupérez les détails de l'exécution d'une fonction durable spécifique.

**Note**  
Il est possible que cette commande ne nécessite pas d'accès aux AWS informations d'identification.

## Usage
<a name="ref-sam-cli-local-execution-get-usage"></a>

```
$ sam local execution get DURABLE_EXECUTION_ARN [OPTIONS]
```

## Arguments obligatoires
<a name="ref-sam-cli-local-execution-get-arguments"></a>

`DURABLE_EXECUTION_ARN`  
Le nom de ressource Amazon (ARN) de la fonction durable à exécuter pour laquelle vous souhaitez obtenir des informations.

## Options
<a name="ref-sam-cli-local-execution-get-options"></a>

`--format [summary|json]`  
Format de la sortie. Valeur par défaut : `summary`

`--region TEXT`  
Définissez la AWS région du service (par exemple,`us-east-1`).

`--profile TEXT`  
Sélectionnez un profil spécifique dans votre fichier d'informations d'identification pour obtenir des AWS informations d'identification.

`--config-env TEXT`  
Nom de l'environnement spécifiant les valeurs des paramètres par défaut dans le fichier de configuration. Valeur par défaut : `default`

`--config-file TEXT`  
Fichier de configuration contenant les valeurs des paramètres par défaut. Valeur par défaut : `samconfig.toml`

`--save-params`  
Enregistrez les paramètres fournis via la ligne de commande dans le fichier de configuration.

`--beta-features / --no-beta-features`  
Activer/désactiver les fonctionnalités bêta.

`--debug`  
Activez la journalisation du débogage pour imprimer les messages de débogage générés par la AWS SAM CLI et afficher les horodatages.

`-h, --help`  
Affiche ce message, puis se ferme.

## Exemples
<a name="ref-sam-cli-local-execution-get-examples"></a>

Obtenez les détails de l'exécution avec le format de résumé par défaut :

```
$ sam local execution get arn:aws:lambda:us-east-1:123456789012:function:MyFunction:$LATEST/durable-execution/my-execution-name/my-execution-id
```

Obtenez les détails de l'exécution au format JSON :

```
$ sam local execution get arn:aws:lambda:us-east-1:123456789012:function:MyFunction:$LATEST/durable-execution/my-execution-name/my-execution-id --format json
```

# sam local execution history
<a name="sam-cli-command-reference-sam-local-execution-history"></a>

Obtenez l'historique d'exécution d'une fonction durable.

## Usage
<a name="ref-sam-cli-local-execution-history-usage"></a>

```
$ sam local execution history EXECUTION_ID [OPTIONS]
```

## Arguments obligatoires
<a name="ref-sam-cli-local-execution-history-arguments"></a>

`EXECUTION_ID`  
Identifiant unique de l'exécution de la fonction durable pour laquelle il faut récupérer l'historique.

## Options
<a name="ref-sam-cli-local-execution-history-options"></a>

`--format [table|json]`  
Format de la sortie. Valeur par défaut : `table`

`--region TEXT`  
Définissez la AWS région du service (par exemple,`us-east-1`).

`--profile TEXT`  
Sélectionnez un profil spécifique dans votre fichier d'informations d'identification pour obtenir des AWS informations d'identification.

`--config-env TEXT`  
Nom de l'environnement spécifiant les valeurs des paramètres par défaut dans le fichier de configuration. Valeur par défaut : `default`

`--config-file TEXT`  
Fichier de configuration contenant les valeurs des paramètres par défaut. Valeur par défaut : `samconfig.toml`

`--save-params`  
Enregistrez les paramètres fournis via la ligne de commande dans le fichier de configuration.

`--beta-features / --no-beta-features`  
Activer/désactiver les fonctionnalités bêta.

`--debug`  
Activez la journalisation du débogage pour imprimer les messages de débogage générés par la AWS SAM CLI et afficher les horodatages.

`-h, --help`  
Affiche ce message, puis se ferme.

## Exemples
<a name="ref-sam-cli-local-execution-history-examples"></a>

Obtenez l'historique des exécutions sous forme de tableau :

```
$ sam local execution history my-execution-id
```

Obtenez l'historique des exécutions au format JSON :

```
$ sam local execution history my-execution-id --format json
```

# sam local execution stop
<a name="sam-cli-command-reference-sam-local-execution-stop"></a>

Arrêtez l'exécution d'une fonction durable en cours d'exécution.

**Note**  
Il est possible que cette commande ne nécessite pas d'accès aux AWS informations d'identification.

## Usage
<a name="ref-sam-cli-local-execution-stop-usage"></a>

```
$ sam local execution stop DURABLE_EXECUTION_ARN [OPTIONS]
```

## Arguments obligatoires
<a name="ref-sam-cli-local-execution-stop-arguments"></a>

`DURABLE_EXECUTION_ARN`  
L'Amazon Resource Name (ARN) de l'exécution de la fonction durable à arrêter.

## Options
<a name="ref-sam-cli-local-execution-stop-options"></a>

`--error-message TEXT`  
Message d'erreur à associer à l'arrêt de l'exécution.

`--error-type TEXT`  
Type d'erreur à associer à l'arrêt de l'exécution.

`--error-data TEXT`  
Données d'erreur à associer à l'arrêt de l'exécution.

`--stack-trace TEXT`  
Empilez les entrées de suivi. Cette option peut être spécifiée plusieurs fois.

`--region TEXT`  
Définissez la AWS région du service (par exemple,`us-east-1`).

`--profile TEXT`  
Sélectionnez un profil spécifique dans votre fichier d'informations d'identification pour obtenir des AWS informations d'identification.

`--config-env TEXT`  
Nom de l'environnement spécifiant les valeurs des paramètres par défaut dans le fichier de configuration. Valeur par défaut : `default`

`--config-file TEXT`  
Fichier de configuration contenant les valeurs des paramètres par défaut. Valeur par défaut : `samconfig.toml`

`--save-params`  
Enregistrez les paramètres fournis via la ligne de commande dans le fichier de configuration.

`--beta-features / --no-beta-features`  
Activer/désactiver les fonctionnalités bêta.

`--debug`  
Activez la journalisation du débogage pour imprimer les messages de débogage générés par la AWS SAM CLI et afficher les horodatages.

`-h, --help`  
Affiche ce message, puis se ferme.

## Exemples
<a name="ref-sam-cli-local-execution-stop-examples"></a>

Arrêtez l'exécution sans informations détaillées sur l'erreur :

```
$ sam local execution stop arn:aws:lambda:us-east-1:123456789012:function:MyFunction:$LATEST/durable-execution/my-execution-name/my-execution-id
```

Arrêtez l'exécution avec un message d'erreur et tapez :

```
$ sam local 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"
```

Arrêtez l'exécution en indiquant tous les détails de l'erreur et en enregistrant la trace :

```
$ sam local 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()"
```