

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

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.

# Exemples Lambda utilisant AWS CLI
<a name="cli_2_lambda_code_examples"></a>

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l' AWS Command Line Interface aide de Lambda.

Les *actions* sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.

**Topics**
+ [Actions](#actions)

## Actions
<a name="actions"></a>

### `add-layer-version-permission`
<a name="lambda_AddLayerVersionPermission_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`add-layer-version-permission`.

**AWS CLI**  
**Pour ajouter des autorisations à une version de couche**  
L’exemple `add-layer-version-permission` suivant autorise le compte spécifié à utiliser la version 1 de la couche `my-layer`.  

```
aws lambda add-layer-version-permission \
    --layer-name my-layer \
    --statement-id xaccount \
    --action lambda:GetLayerVersion  \
    --principal 123456789012 \
    --version-number 1
```
Sortie :  

```
{
    "RevisionId": "35d87451-f796-4a3f-a618-95a3671b0a0c",
    "Statement":
    {
        "Sid":"xaccount",
        "Effect":"Allow",
        "Principal":{
            "AWS":"arn:aws:iam::210987654321:root"
        },
        "Action":"lambda:GetLayerVersion",
        "Resource":"arn:aws:lambda:us-east-2:123456789012:layer:my-layer:1"
    }
}
```
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [AddLayerVersionPermission](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/add-layer-version-permission.html)à la section *Référence des AWS CLI commandes*. 

### `add-permission`
<a name="lambda_AddPermission_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`add-permission`.

**AWS CLI**  
**Pour ajouter des autorisations à une fonction Lambda existante**  
L’exemple `add-permission` suivant accorde au service Amazon SNS l’autorisation d’invoquer une fonction nommée `my-function`.  

```
aws lambda add-permission \
    --function-name my-function \
    --action lambda:InvokeFunction \
    --statement-id sns \
    --principal sns.amazonaws.com
```
Sortie :  

```
{
    "Statement":
    {
        "Sid":"sns",
        "Effect":"Allow",
        "Principal":{
            "Service":"sns.amazonaws.com"
        },
        "Action":"lambda:InvokeFunction",
        "Resource":"arn:aws:lambda:us-east-2:123456789012:function:my-function"
    }
}
```
*Pour plus d'informations, consultez la section [Utilisation de politiques basées sur les ressources pour Lambda AWS dans le guide du développeur AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html).*  
+  Pour plus de détails sur l'API, reportez-vous [AddPermission](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/add-permission.html)à la section *Référence des AWS CLI commandes*. 

### `create-alias`
<a name="lambda_CreateAlias_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-alias`.

**AWS CLI**  
**Pour créer un alias de fonction Lambda**  
L’exemple `create-alias` suivant crée un alias de fonction Lambda nommé `LIVE` qui pointe vers la version 1 de la fonction Lambda `my-function`.  

```
aws lambda create-alias \
    --function-name my-function \
    --description "alias for live version of function" \
    --function-version 1 \
    --name LIVE
```
Sortie :  

```
{
    "FunctionVersion": "1",
    "Name": "LIVE",
    "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:LIVE",
    "RevisionId": "873282ed-4cd3-4dc8-a069-d0c647e470c6",
    "Description": "alias for live version of function"
}
```
*Pour plus d'informations, consultez la [section Configuration des alias de fonction AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) dans le guide du développeur Lambda AWS .*  
+  Pour plus de détails sur l'API, reportez-vous [CreateAlias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-alias.html)à la section *Référence des AWS CLI commandes*. 

### `create-event-source-mapping`
<a name="lambda_CreateEventSourceMapping_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-event-source-mapping`.

**AWS CLI**  
**Pour créer un mappage entre une source d'événements et une fonction AWS Lambda**  
L’exemple `create-event-source-mapping` suivant crée un mappage entre une file d’attente SQS et la fonction `my-function` Lambda.  

```
aws lambda create-event-source-mapping \
    --function-name my-function \
    --batch-size 5 \
    --event-source-arn arn:aws:sqs:us-west-2:123456789012:mySQSqueue
```
Sortie :  

```
{
    "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
    "StateTransitionReason": "USER_INITIATED",
    "LastModified": 1569284520.333,
    "BatchSize": 5,
    "State": "Creating",
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
    "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue"
}
```
Pour plus d’informations, consultez [Mappage des sources d’événements AWS  Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) dans le *Manuel du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateEventSourceMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-event-source-mapping.html)à la section *Référence des AWS CLI commandes*. 

### `create-function`
<a name="lambda_CreateFunction_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-function`.

**AWS CLI**  
**Pour créer une fonction Lambda**  
L’exemple `create-function` suivant crée une fonction Lambda nommée `my-function`.  

```
aws lambda create-function \
    --function-name my-function \
    --runtime nodejs22.x \
    --zip-file fileb://my-function.zip \
    --handler my-function.handler \
    --role arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-tges6bf4
```
Contenu de `my-function.zip` :  

```
This file is a deployment package that contains your function code and any dependencies.
```
Sortie :  

```
{
    "TracingConfig": {
        "Mode": "PassThrough"
    },
    "CodeSha256": "PFn4S+er27qk+UuZSTKEQfNKG/XNn7QJs90mJgq6oH8=",
    "FunctionName": "my-function",
    "CodeSize": 308,
    "RevisionId": "873282ed-4cd3-4dc8-a069-d0c647e470c6",
    "MemorySize": 128,
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
    "Version": "$LATEST",
    "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4",
    "Timeout": 3,
    "LastModified": "2025-10-14T22:26:11.234+0000",
    "Handler": "my-function.handler",
    "Runtime": "nodejs22.x",
    "Description": ""
}
```
Pour plus d’informations, consultez [Configurer la mémoire de fonction Lambda ](https://docs.aws.amazon.com/lambda/latest/dg/configuration-memory.html) dans le *Guide du développeur AWS Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateFunction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-function.html)à la section *Référence des AWS CLI commandes*. 

### `delete-alias`
<a name="lambda_DeleteAlias_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-alias`.

**AWS CLI**  
**Pour supprimer un alias de fonction Lambda**  
L’exemple `delete-alias` suivant supprime l’alias nommé `LIVE` de la fonction Lambda `my-function`.  

```
aws lambda delete-alias \
    --function-name my-function \
    --name LIVE
```
Cette commande ne produit aucune sortie.  
*Pour plus d'informations, consultez la [section Configuration des alias de fonction AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) dans le guide du développeur Lambda AWS .*  
+  Pour plus de détails sur l'API, reportez-vous [DeleteAlias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-alias.html)à la section *Référence des AWS CLI commandes*. 

### `delete-event-source-mapping`
<a name="lambda_DeleteEventSourceMapping_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-event-source-mapping`.

**AWS CLI**  
**Pour supprimer le mappage entre une source d'événement et une fonction AWS Lambda**  
L’exemple `delete-event-source-mapping` suivant supprime le mappage entre une file d’attente SQS et la fonction `my-function` Lambda.  

```
aws lambda delete-event-source-mapping \
    --uuid  a1b2c3d4-5678-90ab-cdef-11111EXAMPLE
```
Sortie :  

```
{
    "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
    "StateTransitionReason": "USER_INITIATED",
    "LastModified": 1569285870.271,
    "BatchSize": 5,
    "State": "Deleting",
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
    "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue"
}
```
Pour plus d’informations, consultez [Mappage des sources d’événements AWS  Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) dans le *Manuel du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteEventSourceMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-event-source-mapping.html)à la section *Référence des AWS CLI commandes*. 

### `delete-function-concurrency`
<a name="lambda_DeleteFunctionConcurrency_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-function-concurrency`.

**AWS CLI**  
**Pour supprimer une limite d’exécution simultanée d’une fonction**  
L’exemple `delete-function-concurrency` suivant supprime la limite d’exécution simultanée réservée de la fonction `my-function`.  

```
aws lambda delete-function-concurrency \
    --function-name  my-function
```
Cette commande ne produit aucune sortie.  
Pour plus d’informations, consultez [Réservation de simultanéité pour une fonction Lambda](https://docs.aws.amazon.com/lambda/latest/dg/per-function-concurrency.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteFunctionConcurrency](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-function-concurrency.html)à la section *Référence des AWS CLI commandes*. 

### `delete-function-event-invoke-config`
<a name="lambda_DeleteFunctionEventInvokeConfig_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-function-event-invoke-config`.

**AWS CLI**  
**Pour supprimer une configuration d’invocation asynchrone**  
L’exemple `delete-function-event-invoke-config` suivant supprime la configuration d’invocation asynchrone pour l’alias `GREEN` de la fonction spécifiée.  

```
aws lambda delete-function-event-invoke-config --function-name my-function:GREEN
```
+  Pour plus de détails sur l'API, reportez-vous [DeleteFunctionEventInvokeConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-function-event-invoke-config.html)à la section *Référence des AWS CLI commandes*. 

### `delete-function`
<a name="lambda_DeleteFunction_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-function`.

**AWS CLI**  
**Exemple 1 : pour supprimer une fonction Lambda par nom de fonction**  
L’exemple `delete-function` suivant supprime la fonction Lambda `my-function` nommée en spécifiant le nom de la fonction.  

```
aws lambda delete-function \
    --function-name my-function
```
Cette commande ne produit aucune sortie.  
**Exemple 2 : pour supprimer une fonction Lambda par ARN de fonction**  
L’exemple `delete-function` suivant supprime la fonction Lambda nommée `my-function` en spécifiant l’ARN de la fonction.  

```
aws lambda delete-function \
    --function-name arn:aws:lambda:us-west-2:123456789012:function:my-function
```
Cette commande ne produit aucune sortie.  
**Exemple 3 : pour supprimer une fonction Lambda par ARN partiel de fonction**  
L’exemple `delete-function` suivant supprime la fonction Lambda nommée `my-function` en spécifiant l’ARN partiel de la fonction.  

```
aws lambda delete-function \
    --function-name 123456789012:function:my-function
```
Cette commande ne produit aucune sortie.  
Pour plus d’informations, consultez [Configuration des options de fonction Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/resource-model.html) dans le *Guide du développeur AWS *.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteFunction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-function.html)à la section *Référence des AWS CLI commandes*. 

### `delete-layer-version`
<a name="lambda_DeleteLayerVersion_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-layer-version`.

**AWS CLI**  
**Pour supprimer une version d’une couche Lambda**  
L’exemple `delete-layer-version` suivant supprime la version 2 de la couche nommée `my-layer`.  

```
aws lambda delete-layer-version \
    --layer-name my-layer \
    --version-number 2
```
Cette commande ne produit aucune sortie.  
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteLayerVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-layer-version.html)à la section *Référence des AWS CLI commandes*. 

### `delete-provisioned-concurrency-config`
<a name="lambda_DeleteProvisionedConcurrencyConfig_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-provisioned-concurrency-config`.

**AWS CLI**  
**Pour supprimer une configuration de simultanéité allouée**  
L’exemple `delete-provisioned-concurrency-config` suivant supprime la configuration de simultanéité allouée pour l’alias `GREEN` de la fonction spécifiée.  

```
aws lambda delete-provisioned-concurrency-config \
    --function-name my-function \
    --qualifier GREEN
```
+  Pour plus de détails sur l'API, reportez-vous [DeleteProvisionedConcurrencyConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-provisioned-concurrency-config.html)à la section *Référence des AWS CLI commandes*. 

### `get-account-settings`
<a name="lambda_GetAccountSettings_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-account-settings`.

**AWS CLI**  
**Pour récupérer les informations relatives à votre compte dans une AWS région**  
L’exemple `get-account-settings` suivant affiche les limites Lambda et les informations d’utilisation de votre compte.  

```
aws lambda get-account-settings
```
Sortie :  

```
{
    "AccountLimit": {
       "CodeSizeUnzipped": 262144000,
       "UnreservedConcurrentExecutions": 1000,
       "ConcurrentExecutions": 1000,
       "CodeSizeZipped": 52428800,
       "TotalCodeSize": 80530636800
    },
    "AccountUsage": {
       "FunctionCount": 4,
       "TotalCodeSize": 9426
    }
}
```
Pour plus d’informations, consultez [Limites AWS  Lambda](https://docs.aws.amazon.com/lambda/latest/dg/limits.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [GetAccountSettings](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-account-settings.html)à la section *Référence des AWS CLI commandes*. 

### `get-alias`
<a name="lambda_GetAlias_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-alias`.

**AWS CLI**  
**Pour récupérer les informations relatives à un alias de fonction**  
L’exemple `get-alias` suivant affiche les détails de l’alias nommé `LIVE` de la fonction Lambda `my-function`.  

```
aws lambda get-alias \
    --function-name my-function \
    --name LIVE
```
Sortie :  

```
{
    "FunctionVersion": "3",
    "Name": "LIVE",
    "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:LIVE",
    "RevisionId": "594f41fb-b85f-4c20-95c7-6ca5f2a92c93",
    "Description": "alias for live version of function"
}
```
*Pour plus d'informations, consultez la [section Configuration des alias de fonction AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) dans le guide du développeur Lambda AWS .*  
+  Pour plus de détails sur l'API, reportez-vous [GetAlias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-alias.html)à la section *Référence des AWS CLI commandes*. 

### `get-event-source-mapping`
<a name="lambda_GetEventSourceMapping_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-event-source-mapping`.

**AWS CLI**  
**Pour récupérer des détails sur un mappage des sources d’événements**  
L’exemple `get-event-source-mapping` suivant affiche les détails du mappage entre une file d’attente SQS et la fonction `my-function` Lambda.  

```
aws lambda get-event-source-mapping \
    --uuid "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE"
```
Sortie :  

```
{
    "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
    "StateTransitionReason": "USER_INITIATED",
    "LastModified": 1569284520.333,
    "BatchSize": 5,
    "State": "Enabled",
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
    "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue"
}
```
Pour plus d’informations, consultez [Mappage des sources d’événements AWS  Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) dans le *Manuel du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [GetEventSourceMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-event-source-mapping.html)à la section *Référence des AWS CLI commandes*. 

### `get-function-concurrency`
<a name="lambda_GetFunctionConcurrency_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-function-concurrency`.

**AWS CLI**  
**Pour afficher le paramètre de simultanéité réservé pour une fonction**  
L’exemple `get-function-concurrency` suivant récupère le paramètre de simultanéité réservé pour la fonction spécifiée.  

```
aws lambda get-function-concurrency \
    --function-name my-function
```
Sortie :  

```
{
    "ReservedConcurrentExecutions": 250
}
```
+  Pour plus de détails sur l'API, reportez-vous [GetFunctionConcurrency](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-function-concurrency.html)à la section *Référence des AWS CLI commandes*. 

### `get-function-configuration`
<a name="lambda_GetFunctionConfiguration_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-function-configuration`.

**AWS CLI**  
**Pour récupérer les paramètres d’une fonction Lambda spécifiques à sa version**  
L’exemple `get-function-configuration` suivant affiche les paramètres de la version 2 de la fonction `my-function`.  

```
aws lambda get-function-configuration \
    --function-name  my-function:2
```
Sortie :  

```
{
    "FunctionName": "my-function",
    "LastModified": "2019-09-26T20:28:40.438+0000",
    "RevisionId": "e52502d4-9320-4688-9cd6-152a6ab7490d",
    "MemorySize": 256,
    "Version": "2",
    "Role": "arn:aws:iam::123456789012:role/service-role/my-function-role-uy3l9qyq",
    "Timeout": 3,
    "Runtime": "nodejs10.x",
    "TracingConfig": {
        "Mode": "PassThrough"
    },
    "CodeSha256": "5tT2qgzYUHaqwR716pZ2dpkn/0J1FrzJmlKidWoaCgk=",
    "Description": "",
    "VpcConfig": {
        "SubnetIds": [],
        "VpcId": "",
        "SecurityGroupIds": []
    },
    "CodeSize": 304,
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:2",
    "Handler": "index.handler"
}
```
Pour plus d’informations, consultez [Configuration des options de fonction Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/resource-model.html) dans le *Guide du développeur AWS *.  
+  Pour plus de détails sur l'API, reportez-vous [GetFunctionConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-function-configuration.html)à la section *Référence des AWS CLI commandes*. 

### `get-function-event-invoke-config`
<a name="lambda_GetFunctionEventInvokeConfig_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-function-event-invoke-config`.

**AWS CLI**  
**Pour afficher une configuration d’invocation asynchrone**  
L’exemple `get-function-event-invoke-config` suivant récupère la configuration d’invocation asynchrone pour l’alias `BLUE` de la fonction spécifiée.  

```
aws lambda get-function-event-invoke-config \
    --function-name my-function:BLUE
```
Sortie :  

```
{
    "LastModified": 1577824396.653,
    "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:BLUE",
    "MaximumRetryAttempts": 0,
    "MaximumEventAgeInSeconds": 3600,
    "DestinationConfig": {
        "OnSuccess": {},
        "OnFailure": {
            "Destination": "arn:aws:sqs:us-east-2:123456789012:failed-invocations"
        }
    }
}
```
+  Pour plus de détails sur l'API, reportez-vous [GetFunctionEventInvokeConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-function-event-invoke-config.html)à la section *Référence des AWS CLI commandes*. 

### `get-function`
<a name="lambda_GetFunction_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-function`.

**AWS CLI**  
**Pour récupérer les informations sur une fonction**  
L’exemple `get-function` suivant affiche des informations sur la fonction `my-function`.  

```
aws lambda get-function \
    --function-name  my-function
```
Sortie :  

```
{
    "Concurrency": {
        "ReservedConcurrentExecutions": 100
    },
    "Code": {
        "RepositoryType": "S3",
        "Location": "https://awslambda-us-west-2-tasks.s3.us-west-2.amazonaws.com/snapshots/123456789012/my-function..."
    },
    "Configuration": {
        "TracingConfig": {
            "Mode": "PassThrough"
        },
        "Version": "$LATEST",
        "CodeSha256": "5tT2qgzYUHoqwR616pZ2dpkn/0J1FrzJmlKidWaaCgk=",
        "FunctionName": "my-function",
        "VpcConfig": {
            "SubnetIds": [],
            "VpcId": "",
            "SecurityGroupIds": []
        },
        "MemorySize": 128,
        "RevisionId": "28f0fb31-5c5c-43d3-8955-03e76c5c1075",
        "CodeSize": 304,
        "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
        "Handler": "index.handler",
        "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq",
        "Timeout": 3,
        "LastModified": "2025-09-24T18:20:35.054+0000",
        "Runtime": "nodejs22.x",
        "Description": ""
    }
}
```
Pour plus d’informations, consultez [Configurer la mémoire de fonction Lambda ](https://docs.aws.amazon.com/lambda/latest/dg/configuration-memory.html) dans le *Guide du développeur AWS Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [GetFunction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-function.html)à la section *Référence des AWS CLI commandes*. 

### `get-layer-version-by-arn`
<a name="lambda_GetLayerVersionByArn_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-layer-version-by-arn`.

**AWS CLI**  
**Pour extraire des informations sur une version de couche Lambda**  
L’exemple `get-layer-version-by-arn` suivant affiche les informations sur la version de la couche avec l’Amazon Resource Name (ARN) spécifié.  

```
aws lambda get-layer-version-by-arn \
    --arn "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x:2"
```
Sortie :  

```
{
    "LayerVersionArn": "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x:2",
    "Description": "AWS Lambda SciPy layer for Python 3.11 (scipy-1.1.0, numpy-1.15.4) https://github.com/scipy/scipy/releases/tag/v1.1.0 https://github.com/numpy/numpy/releases/tag/v1.15.4",
    "CreatedDate": "2023-10-12T10:09:38.398+0000",
    "LayerArn": "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x",
    "Content": {
        "CodeSize": 41784542,
        "CodeSha256": "GGmv8ocUw4cly0T8HL0Vx/f5V4RmSCGNjDIslY4VskM=",
        "Location": "https://awslambda-us-west-2-layers.s3.us-west-2.amazonaws.com/snapshots/123456789012/..."
    },
    "Version": 2,
    "CompatibleRuntimes": [
        "python3.11"
    ],
    "LicenseInfo": "SciPy: https://github.com/scipy/scipy/blob/main/LICENSE.txt, NumPy: https://github.com/numpy/numpy/blob/main/LICENSE.txt"
}
```
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [GetLayerVersionByArn](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-layer-version-by-arn.html)à la section *Référence des AWS CLI commandes*. 

### `get-layer-version-policy`
<a name="lambda_GetLayerVersionPolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-layer-version-policy`.

**AWS CLI**  
**Pour récupérer la politique d’autorisations pour une version de la couche Lambda**  
L’exemple `get-layer-version-policy` suivant affiche les informations sur la politique relative à la version 1 pour la couche nommée `my-layer`.  

```
aws lambda get-layer-version-policy \
    --layer-name my-layer \
    --version-number 1
```
Sortie :  

```
{
    "Policy": {
        "Version":"2012-10-17",		 	 	 
        "Id":"default",
        "Statement":
        [
            {
                "Sid":"xaccount",
                "Effect":"Allow",
                "Principal": {"AWS":"arn:aws:iam::123456789012:root"},
                "Action":"lambda:GetLayerVersion",
                "Resource":"arn:aws:lambda:us-west-2:123456789012:layer:my-layer:1"
            }
        ]
    },
    "RevisionId": "c68f21d2-cbf0-4026-90f6-1375ee465cd0"
}
```
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [GetLayerVersionPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-layer-version-policy.html)à la section *Référence des AWS CLI commandes*. 

### `get-layer-version`
<a name="lambda_GetLayerVersion_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-layer-version`.

**AWS CLI**  
**Pour extraire des informations sur une version de couche Lambda**  
L’exemple `get-layer-version` suivant affiche les informations sur la version 1 de la couche nommé `my-layer`.  

```
aws lambda get-layer-version \
    --layer-name my-layer \
    --version-number 1
```
Sortie :  

```
{
    "Content": {
        "Location": "https://awslambda-us-east-2-layers.s3.us-east-2.amazonaws.com/snapshots/123456789012/my-layer-4aaa2fbb-ff77-4b0a-ad92-5b78a716a96a?versionId=27iWyA73cCAYqyH...",
        "CodeSha256": "tv9jJO+rPbXUUXuRKi7CwHzKtLDkDRJLB3cC3Z/ouXo=",
        "CodeSize": 169
    },
    "LayerArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer",
    "LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:1",
    "Description": "My Python layer",
    "CreatedDate": "2018-11-14T23:03:52.894+0000",
    "Version": 1,
    "LicenseInfo": "MIT",
    "CompatibleRuntimes": [
        "python3.10",
        "python3.11"
    ]
}
```
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [GetLayerVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-layer-version.html)à la section *Référence des AWS CLI commandes*. 

### `get-policy`
<a name="lambda_GetPolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-policy`.

**AWS CLI**  
**Pour récupérer la politique IAM basée sur les ressources d’une fonction, d’une version ou d’un alias**  
L’exemple `get-policy` suivant affiche les informations de politique relative à la fonction Lambda `my-function`.  

```
aws lambda get-policy \
    --function-name my-function
```
Sortie :  

```
{
    "Policy": {
        "Version":"2012-10-17",		 	 	 
        "Id":"default",
        "Statement":
        [
            {
                "Sid":"iot-events",
                "Effect":"Allow",
                "Principal": {"Service":"iotevents.amazonaws.com"},
                "Action":"lambda:InvokeFunction",
                "Resource":"arn:aws:lambda:us-west-2:123456789012:function:my-function"
            }
        ]
    },
    "RevisionId": "93017fc9-59cb-41dc-901b-4845ce4bf668"
}
```
*Pour plus d'informations, consultez la section [Utilisation de politiques basées sur les ressources pour Lambda AWS dans le guide du développeur AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html).*  
+  Pour plus de détails sur l'API, reportez-vous [GetPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-policy.html)à la section *Référence des AWS CLI commandes*. 

### `get-provisioned-concurrency-config`
<a name="lambda_GetProvisionedConcurrencyConfig_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-provisioned-concurrency-config`.

**AWS CLI**  
**Pour afficher la configuration de la simultanéité allouée**  
L’exemple `get-provisioned-concurrency-config` suivant affiche les détails de la configuration de simultanéité allouée pour l’alias `BLUE` de la fonction spécifiée.  

```
aws lambda get-provisioned-concurrency-config \
    --function-name my-function \
    --qualifier BLUE
```
Sortie :  

```
{
    "RequestedProvisionedConcurrentExecutions": 100,
    "AvailableProvisionedConcurrentExecutions": 100,
    "AllocatedProvisionedConcurrentExecutions": 100,
    "Status": "READY",
    "LastModified": "2019-12-31T20:28:49+0000"
}
```
+  Pour plus de détails sur l'API, reportez-vous [GetProvisionedConcurrencyConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-provisioned-concurrency-config.html)à la section *Référence des AWS CLI commandes*. 

### `invoke`
<a name="lambda_Invoke_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`invoke`.

**AWS CLI**  
**Exemple 1 : pour invoquer une fonction Lambda de manière synchrone**  
L’exemple `invoke` suivant invoque la fonction `my-function` de manière synchrone. L'`cli-binary-format`option est obligatoire si vous utilisez la version 2 de la AWS CLI. Pour plus d’informations, veuillez consulter les [options de ligne de commande prises en charge par la CLI AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-options.html#cli-configure-options-list) dans le *Guide de l’interface de ligne de commande AWS *.  

```
aws lambda invoke \
    --function-name my-function \
    --cli-binary-format raw-in-base64-out \
    --payload '{ "name": "Bob" }' \
    response.json
```
Sortie :  

```
{
    "ExecutedVersion": "$LATEST",
    "StatusCode": 200
}
```
Pour plus d’informations, consultez [Invocation d’une fonction Lambda de manière synchrone](https://docs.aws.amazon.com/lambda/latest/dg/invocation-sync.html) dans le *Guide du développeur AWS  Lambda*.  
**Exemple 2 : pour invoquer une fonction Lambda de manière asynchrone**  
L’exemple `invoke` suivant invoque la fonction `my-function` de manière asynchrone. L'`cli-binary-format`option est obligatoire si vous utilisez la version 2 de la AWS CLI. Pour plus d’informations, veuillez consulter les [options de ligne de commande prises en charge par la CLI AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-options.html#cli-configure-options-list) dans le *Guide de l’interface de ligne de commande AWS *.  

```
aws lambda invoke \
    --function-name my-function \
    --invocation-type Event \
    --cli-binary-format raw-in-base64-out \
    --payload '{ "name": "Bob" }' \
    response.json
```
Sortie :  

```
{
    "StatusCode": 202
}
```
Pour plus d’informations, consultez [Invocation d’une fonction Lambda de manière asynchrone](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus d’informations sur l’API, consultez [Invoke](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/invoke.html) dans la *Référence des commandes AWS CLI *. 

### `list-aliases`
<a name="lambda_ListAliases_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-aliases`.

**AWS CLI**  
**Pour récupérer la liste des alias d’une fonction Lambda**  
L’exemple `list-aliases` suivant affiche la liste des alias de la fonction Lambda `my-function`.  

```
aws lambda list-aliases \
    --function-name my-function
```
Sortie :  

```
{
    "Aliases": [
        {
            "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:BETA",
            "RevisionId": "a410117f-ab16-494e-8035-7e204bb7933b",
            "FunctionVersion": "2",
            "Name": "BETA",
            "Description": "alias for beta version of function"
        },
        {
            "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:LIVE",
            "RevisionId": "21d40116-f8b1-40ba-9360-3ea284da1bb5",
            "FunctionVersion": "1",
            "Name": "LIVE",
            "Description": "alias for live version of function"
        }
    ]
}
```
*Pour plus d'informations, consultez la [section Configuration des alias de fonction AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) dans le guide du développeur Lambda AWS .*  
+  Pour plus de détails sur l'API, reportez-vous [ListAliases](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-aliases.html)à la section *Référence des AWS CLI commandes*. 

### `list-event-source-mappings`
<a name="lambda_ListEventSourceMappings_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-event-source-mappings`.

**AWS CLI**  
**Pour répertorier les mappages des sources d’événements pour une fonction**  
L’exemple `list-event-source-mappings` suivant affiche la liste des mappages des sources d’événements pour la fonction `my-function` Lambda.  

```
aws lambda list-event-source-mappings \
    --function-name my-function
```
Sortie :  

```
{
    "EventSourceMappings": [
        {
            "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
            "StateTransitionReason": "USER_INITIATED",
            "LastModified": 1569284520.333,
            "BatchSize": 5,
            "State": "Enabled",
            "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
            "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue"
        }
    ]
}
```
Pour plus d’informations, consultez [Mappage des sources d’événements AWS  Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) dans le *Manuel du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [ListEventSourceMappings](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-event-source-mappings.html)à la section *Référence des AWS CLI commandes*. 

### `list-function-event-invoke-configs`
<a name="lambda_ListFunctionEventInvokeConfigs_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-function-event-invoke-configs`.

**AWS CLI**  
**Pour afficher la liste des configurations d’invocation asynchrone**  
L’exemple `list-function-event-invoke-configs` suivant répertorie les configurations d’invocation asynchrone pour la fonction spécifiée.  

```
aws lambda list-function-event-invoke-configs \
    --function-name my-function
```
Sortie :  

```
{
    "FunctionEventInvokeConfigs": [
        {
            "LastModified": 1577824406.719,
            "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:GREEN",
            "MaximumRetryAttempts": 2,
            "MaximumEventAgeInSeconds": 1800
        },
        {
            "LastModified": 1577824396.653,
            "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:BLUE",
            "MaximumRetryAttempts": 0,
            "MaximumEventAgeInSeconds": 3600
        }
    ]
}
```
+  Pour plus de détails sur l'API, reportez-vous [ListFunctionEventInvokeConfigs](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-function-event-invoke-configs.html)à la section *Référence des AWS CLI commandes*. 

### `list-functions`
<a name="lambda_ListFunctions_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-functions`.

**AWS CLI**  
**Pour récupérer la liste des fonctions Lambda**  
L’exemple `list-functions` suivant affiche une liste de toutes les fonctions pour l’utilisateur actuel.  

```
aws lambda list-functions
```
Sortie :  

```
{
    "Functions": [
        {
            "TracingConfig": {
                "Mode": "PassThrough"
            },
            "Version": "$LATEST",
            "CodeSha256": "dBG9m8SGdmlEjw/JYXlhhvCrAv5TxvXsbL/RMr0fT/I=",
            "FunctionName": "helloworld",
            "MemorySize": 128,
            "RevisionId": "1718e831-badf-4253-9518-d0644210af7b",
            "CodeSize": 294,
            "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:helloworld",
            "Handler": "helloworld.handler",
            "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4",
            "Timeout": 3,
            "LastModified": "2025-09-23T18:32:33.857+0000",
            "Runtime": "nodejs22.x",
            "Description": ""
        },
        {
            "TracingConfig": {
                "Mode": "PassThrough"
            },
            "Version": "$LATEST",
            "CodeSha256": "sU0cJ2/hOZevwV/lTxCuQqK3gDZP3i8gUoqUUVRmY6E=",
            "FunctionName": "my-function",
            "VpcConfig": {
                "SubnetIds": [],
                "VpcId": "",
                "SecurityGroupIds": []
            },
            "MemorySize": 256,
            "RevisionId": "93017fc9-59cb-41dc-901b-4845ce4bf668",
            "CodeSize": 266,
            "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
            "Handler": "index.handler",
            "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq",
            "Timeout": 3,
            "LastModified": "2025-10-01T16:47:28.490+0000",
            "Runtime": "nodejs22.x",
            "Description": ""
        },
        {
            "Layers": [
                {
                    "CodeSize": 41784542,
                    "Arn": "arn:aws:lambda:us-west-2:420165488524:layer:AWSLambda-Python37-SciPy1x:2"
                },
                {
                    "CodeSize": 4121,
                    "Arn": "arn:aws:lambda:us-west-2:123456789012:layer:pythonLayer:1"
                }
            ],
            "TracingConfig": {
                "Mode": "PassThrough"
            },
            "Version": "$LATEST",
            "CodeSha256": "ZQukCqxtkqFgyF2cU41Avj99TKQ/hNihPtDtRcc08mI=",
            "FunctionName": "my-python-function",
            "VpcConfig": {
                "SubnetIds": [],
                "VpcId": "",
                "SecurityGroupIds": []
            },
            "MemorySize": 128,
            "RevisionId": "80b4eabc-acf7-4ea8-919a-e874c213707d",
            "CodeSize": 299,
            "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-python-function",
            "Handler": "lambda_function.lambda_handler",
            "Role": "arn:aws:iam::123456789012:role/service-role/my-python-function-role-z5g7dr6n",
            "Timeout": 3,
            "LastModified": "2025-10-01T19:40:41.643+0000",
            "Runtime": "python3.11",
            "Description": ""
        }
    ]
}
```
Pour plus d’informations, consultez [Configurer la mémoire de fonction Lambda ](https://docs.aws.amazon.com/lambda/latest/dg/configuration-memory.html) dans le *Guide du développeur AWS Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [ListFunctions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-functions.html)à la section *Référence des AWS CLI commandes*. 

### `list-layer-versions`
<a name="lambda_ListLayerVersions_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-layer-versions`.

**AWS CLI**  
**Pour répertorier les versions d'une couche AWS Lambda**  
L’exemple `list-layers-versions` suivant affiche les informations sur les versions de la couche nommée `my-layer`.  

```
aws lambda list-layer-versions \
    --layer-name my-layer
```
Sortie :  

```
{
    "Layers": [
        {
            "LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:2",
            "Version": 2,
            "Description": "My layer",
            "CreatedDate": "2023-11-15T00:37:46.592+0000",
            "CompatibleRuntimes": [
                "python3.10",
                "python3.11"
            ]
        }
    ]
}
```
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [ListLayerVersions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-layer-versions.html)à la section *Référence des AWS CLI commandes*. 

### `list-layers`
<a name="lambda_ListLayers_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-layers`.

**AWS CLI**  
**Pour répertorier les couches compatibles avec l’exécution de votre fonction**  
L’exemple `list-layers` suivant affiche des informations sur les couches compatibles avec l’exécution Python 3.11.  

```
aws lambda list-layers \
    --compatible-runtime python3.11
```
Sortie :  

```
{
    "Layers": [
        {
            "LayerName": "my-layer",
            "LayerArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer",
            "LatestMatchingVersion": {
                "LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:2",
                "Version": 2,
                "Description": "My layer",
                "CreatedDate": "2023-11-15T00:37:46.592+0000",
                "CompatibleRuntimes": [
                    "python3.10",
                    "python3.11"
                ]
            }
        }
    ]
}
```
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [ListLayers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-layers.html)à la section *Référence des AWS CLI commandes*. 

### `list-provisioned-concurrency-configs`
<a name="lambda_ListProvisionedConcurrencyConfigs_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-provisioned-concurrency-configs`.

**AWS CLI**  
**Pour obtenir une liste des configurations de simultanéité allouée**  
L’exemple `list-provisioned-concurrency-configs` suivant répertorie les configurations de simultanéité allouée pour la fonction spécifiée.  

```
aws lambda list-provisioned-concurrency-configs \
    --function-name my-function
```
Sortie :  

```
{
    "ProvisionedConcurrencyConfigs": [
        {
            "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:GREEN",
            "RequestedProvisionedConcurrentExecutions": 100,
            "AvailableProvisionedConcurrentExecutions": 100,
            "AllocatedProvisionedConcurrentExecutions": 100,
            "Status": "READY",
            "LastModified": "2019-12-31T20:29:00+0000"
        },
        {
            "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:BLUE",
            "RequestedProvisionedConcurrentExecutions": 100,
            "AvailableProvisionedConcurrentExecutions": 100,
            "AllocatedProvisionedConcurrentExecutions": 100,
            "Status": "READY",
            "LastModified": "2019-12-31T20:28:49+0000"
        }
    ]
}
```
+  Pour plus de détails sur l'API, reportez-vous [ListProvisionedConcurrencyConfigs](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-provisioned-concurrency-configs.html)à la section *Référence des AWS CLI commandes*. 

### `list-tags`
<a name="lambda_ListTags_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-tags`.

**AWS CLI**  
**Pour récupérer la liste des balises d’une fonction Lambda**  
L’exemple `list-tags` suivant affiche les balises associées à la fonction Lambda `my-function`.  

```
aws lambda list-tags \
    --resource arn:aws:lambda:us-west-2:123456789012:function:my-function
```
Sortie :  

```
{
    "Tags": {
        "Category": "Web Tools",
        "Department": "Sales"
    }
}
```
Pour plus d’informations, consultez [Étiquetage des fonctions Lambda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) dans le *Guide du développeur AWS *.  
+  Pour plus de détails sur l'API, reportez-vous [ListTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-tags.html)à la section *Référence des AWS CLI commandes*. 

### `list-versions-by-function`
<a name="lambda_ListVersionsByFunction_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-versions-by-function`.

**AWS CLI**  
**Pour récupérer la liste des versions d’une fonction**  
L’exemple `list-versions-by-function` suivant affiche la liste des versions de la fonction Lambda `my-function`.  

```
aws lambda list-versions-by-function \
    --function-name my-function
```
Sortie :  

```
{
    "Versions": [
        {
            "TracingConfig": {
                "Mode": "PassThrough"
            },
            "Version": "$LATEST",
            "CodeSha256": "sU0cJ2/hOZevwV/lTxCuQqK3gDZP3i8gUoqUUVRmY6E=",
            "FunctionName": "my-function",
            "VpcConfig": {
                "SubnetIds": [],
                "VpcId": "",
                "SecurityGroupIds": []
            },
            "MemorySize": 256,
            "RevisionId": "93017fc9-59cb-41dc-901b-4845ce4bf668",
            "CodeSize": 266,
            "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:$LATEST",
            "Handler": "index.handler",
            "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq",
            "Timeout": 3,
            "LastModified": "2019-10-01T16:47:28.490+0000",
            "Runtime": "nodejs10.x",
            "Description": ""
        },
        {
            "TracingConfig": {
                "Mode": "PassThrough"
            },
            "Version": "1",
            "CodeSha256": "5tT2qgzYUHoqwR616pZ2dpkn/0J1FrzJmlKidWaaCgk=",
            "FunctionName": "my-function",
            "VpcConfig": {
                "SubnetIds": [],
                "VpcId": "",
                "SecurityGroupIds": []
            },
            "MemorySize": 256,
            "RevisionId": "949c8914-012e-4795-998c-e467121951b1",
            "CodeSize": 304,
            "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:1",
            "Handler": "index.handler",
            "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq",
            "Timeout": 3,
            "LastModified": "2019-09-26T20:28:40.438+0000",
            "Runtime": "nodejs10.x",
            "Description": "new version"
        },
        {
            "TracingConfig": {
                "Mode": "PassThrough"
            },
            "Version": "2",
            "CodeSha256": "sU0cJ2/hOZevwV/lTxCuQqK3gDZP3i8gUoqUUVRmY6E=",
            "FunctionName": "my-function",
            "VpcConfig": {
                "SubnetIds": [],
                "VpcId": "",
                "SecurityGroupIds": []
            },
            "MemorySize": 256,
            "RevisionId": "cd669f21-0f3d-4e1c-9566-948837f2e2ea",
            "CodeSize": 266,
            "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:2",
            "Handler": "index.handler",
            "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq",
            "Timeout": 3,
            "LastModified": "2019-10-01T16:47:28.490+0000",
            "Runtime": "nodejs10.x",
            "Description": "newer version"
        }
    ]
}
```
*Pour plus d'informations, consultez la [section Configuration des alias de fonction AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) dans le guide du développeur Lambda AWS .*  
+  Pour plus de détails sur l'API, reportez-vous [ListVersionsByFunction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-versions-by-function.html)à la section *Référence des AWS CLI commandes*. 

### `publish-layer-version`
<a name="lambda_PublishLayerVersion_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`publish-layer-version`.

**AWS CLI**  
**Pour créer une version de la couche Lambda**  
L’exemple `publish-layer-version` suivant crée une nouvelle version de la couche de bibliothèque Python. La commande extrait le contenu de la couche d’un fichier nommé `layer.zip` dans le compartiment S3 spécifié.  

```
aws lambda publish-layer-version \
    --layer-name my-layer \
    --description "My Python layer" \
    --license-info "MIT" \
    --content S3Bucket=lambda-layers-us-west-2-123456789012,S3Key=layer.zip \
    --compatible-runtimes python3.10 python3.11
```
Sortie :  

```
{
    "Content": {
        "Location": "https://awslambda-us-west-2-layers.s3.us-west-2.amazonaws.com/snapshots/123456789012/my-layer-4aaa2fbb-ff77-4b0a-ad92-5b78a716a96a?versionId=27iWyA73cCAYqyH...",
        "CodeSha256": "tv9jJO+rPbXUUXuRKi7CwHzKtLDkDRJLB3cC3Z/ouXo=",
        "CodeSize": 169
    },
    "LayerArn": "arn:aws:lambda:us-west-2:123456789012:layer:my-layer",
    "LayerVersionArn": "arn:aws:lambda:us-west-2:123456789012:layer:my-layer:1",
    "Description": "My Python layer",
    "CreatedDate": "2023-11-14T23:03:52.894+0000",
    "Version": 1,
    "LicenseInfo": "MIT",
    "CompatibleRuntimes": [
        "python3.10",
        "python3.11"
    ]
}
```
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [PublishLayerVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/publish-layer-version.html)à la section *Référence des AWS CLI commandes*. 

### `publish-version`
<a name="lambda_PublishVersion_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`publish-version`.

**AWS CLI**  
**Pour publier une nouvelle version d’une fonction**  
L’exemple `publish-version` suivant publie une nouvelle version de la fonction Lambda `my-function`.  

```
aws lambda publish-version \
    --function-name my-function
```
Sortie :  

```
{
    "TracingConfig": {
        "Mode": "PassThrough"
    },
    "CodeSha256": "dBG9m8SGdmlEjw/JYXlhhvCrAv5TxvXsbL/RMr0fT/I=",
    "FunctionName": "my-function",
    "CodeSize": 294,
    "RevisionId": "f31d3d39-cc63-4520-97d4-43cd44c94c20",
    "MemorySize": 128,
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:3",
    "Version": "2",
    "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4",
    "Timeout": 3,
    "LastModified": "2019-09-23T18:32:33.857+0000",
    "Handler": "my-function.handler",
    "Runtime": "nodejs10.x",
    "Description": ""
}
```
*Pour plus d'informations, consultez la [section Configuration des alias de fonction AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) dans le guide du développeur Lambda AWS .*  
+  Pour plus de détails sur l'API, reportez-vous [PublishVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/publish-version.html)à la section *Référence des AWS CLI commandes*. 

### `put-function-concurrency`
<a name="lambda_PutFunctionConcurrency_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`put-function-concurrency`.

**AWS CLI**  
**Pour configurer une limite de simultanéité réservée pour une fonction**  
L’exemple `put-function-concurrency` suivant configure 100 exécutions simultanées réservées pour la fonction `my-function`.  

```
aws lambda put-function-concurrency \
    --function-name  my-function  \
    --reserved-concurrent-executions 100
```
Sortie :  

```
{
    "ReservedConcurrentExecutions": 100
}
```
Pour plus d’informations, consultez [Réservation de simultanéité pour une fonction Lambda](https://docs.aws.amazon.com/lambda/latest/dg/per-function-concurrency.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [PutFunctionConcurrency](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-function-concurrency.html)à la section *Référence des AWS CLI commandes*. 

### `put-function-event-invoke-config`
<a name="lambda_PutFunctionEventInvokeConfig_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`put-function-event-invoke-config`.

**AWS CLI**  
**Pour configurer la gestion des erreurs pour l’invocation asynchrone**  
L’exemple `put-function-event-invoke-config` suivant définit un âge d’événement maximal d’une heure et désactive les nouvelles tentatives pour la fonction spécifiée.  

```
aws lambda put-function-event-invoke-config \
    --function-name my-function \
    --maximum-event-age-in-seconds 3600 \
    --maximum-retry-attempts 0
```
Sortie :  

```
{
    "LastModified": 1573686021.479,
    "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:$LATEST",
    "MaximumRetryAttempts": 0,
    "MaximumEventAgeInSeconds": 3600,
    "DestinationConfig": {
        "OnSuccess": {},
        "OnFailure": {}
    }
}
```
+  Pour plus de détails sur l'API, reportez-vous [PutFunctionEventInvokeConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-function-event-invoke-config.html)à la section *Référence des AWS CLI commandes*. 

### `put-provisioned-concurrency-config`
<a name="lambda_PutProvisionedConcurrencyConfig_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`put-provisioned-concurrency-config`.

**AWS CLI**  
**Pour allouer une simultanéité allouée**  
L’exemple `put-provisioned-concurrency-config` suivant alloue 100 simultanéités allouées à l’alias `BLUE` de la fonction spécifiée.  

```
aws lambda put-provisioned-concurrency-config \
    --function-name my-function \
    --qualifier BLUE \
    --provisioned-concurrent-executions 100
```
Sortie :  

```
{
    "Requested ProvisionedConcurrentExecutions": 100,
    "Allocated ProvisionedConcurrentExecutions": 0,
    "Status": "IN_PROGRESS",
    "LastModified": "2019-11-21T19:32:12+0000"
}
```
+  Pour plus de détails sur l'API, reportez-vous [PutProvisionedConcurrencyConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-provisioned-concurrency-config.html)à la section *Référence des AWS CLI commandes*. 

### `remove-layer-version-permission`
<a name="lambda_RemoveLayerVersionPermission_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`remove-layer-version-permission`.

**AWS CLI**  
**Pour supprimer les autorisations de version de couche**  
L’exemple `remove-layer-version-permission` suivant supprime l’autorisation pour un compte de configurer une version de couche.  

```
aws lambda remove-layer-version-permission \
    --layer-name my-layer \
    --statement-id xaccount \
    --version-number 1
```
Cette commande ne produit aucune sortie.  
Pour plus d’informations, consultez [Couches Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dans le *Guide du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [RemoveLayerVersionPermission](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/remove-layer-version-permission.html)à la section *Référence des AWS CLI commandes*. 

### `remove-permission`
<a name="lambda_RemovePermission_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`remove-permission`.

**AWS CLI**  
**Pour supprimer les autorisations d’une fonction Lambda existante**  
L’exemple `remove-permission` retire l’autorisation d’invoquer une fonction nommée `my-function`.  

```
aws lambda remove-permission \
    --function-name my-function \
    --statement-id sns
```
Cette commande ne produit aucune sortie.  
*Pour plus d'informations, consultez la section [Utilisation de politiques basées sur les ressources pour Lambda AWS dans le guide du développeur AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html).*  
+  Pour plus de détails sur l'API, reportez-vous [RemovePermission](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/remove-permission.html)à la section *Référence des AWS CLI commandes*. 

### `tag-resource`
<a name="lambda_TagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`tag-resource`.

**AWS CLI**  
**Pour ajouter des balises à une fonction Lambda existante**  
L’exemple `tag-resource` suivant ajoute une balise avec le nom de clé `DEPARTMENT` et la valeur `Department A` à la fonction Lambda spécifiée.  

```
aws lambda tag-resource \
    --resource arn:aws:lambda:us-west-2:123456789012:function:my-function \
    --tags "DEPARTMENT=Department A"
```
Cette commande ne produit aucune sortie.  
Pour plus d’informations, consultez [Étiquetage des fonctions Lambda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) dans le *Guide du développeur AWS *.  
+  Pour plus de détails sur l'API, reportez-vous [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/tag-resource.html)à la section *Référence des AWS CLI commandes*. 

### `untag-resource`
<a name="lambda_UntagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`untag-resource`.

**AWS CLI**  
**Pour supprimer des balises d’une fonction Lambda existante**  
L’exemple `untag-resource` suivant supprime la balise dont la clé est `DEPARTMENT` de la fonction Lambda `my-function`.  

```
aws lambda untag-resource \
    --resource arn:aws:lambda:us-west-2:123456789012:function:my-function \
    --tag-keys DEPARTMENT
```
Cette commande ne produit aucune sortie.  
Pour plus d’informations, consultez [Étiquetage des fonctions Lambda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) dans le *Guide du développeur AWS *.  
+  Pour plus de détails sur l'API, reportez-vous [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/untag-resource.html)à la section *Référence des AWS CLI commandes*. 

### `update-alias`
<a name="lambda_UpdateAlias_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-alias`.

**AWS CLI**  
**Pour mettre à jour un alias de fonction**  
L’exemple `update-alias` suivant met à jour l’alias de fonction Lambda nommé `LIVE` pour qu’il pointe vers la version 3 de la fonction Lambda `my-function`.  

```
aws lambda update-alias \
    --function-name my-function \
    --function-version 3 \
    --name LIVE
```
Sortie :  

```
{
    "FunctionVersion": "3",
    "Name": "LIVE",
    "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:LIVE",
    "RevisionId": "594f41fb-b85f-4c20-95c7-6ca5f2a92c93",
    "Description": "alias for live version of function"
}
```
*Pour plus d'informations, consultez la [section Configuration des alias de fonction AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) dans le guide du développeur Lambda AWS .*  
+  Pour plus de détails sur l'API, reportez-vous [UpdateAlias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-alias.html)à la section *Référence des AWS CLI commandes*. 

### `update-event-source-mapping`
<a name="lambda_UpdateEventSourceMapping_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-event-source-mapping`.

**AWS CLI**  
**Pour mettre à jour le mappage entre une source d'événements et une fonction AWS Lambda**  
L’exemple `update-event-source-mapping` suivant met à jour la taille du lot sur 8 dans le mappage spécifié.  

```
aws lambda update-event-source-mapping \
    --uuid  "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" \
    --batch-size 8
```
Sortie :  

```
{
    "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
    "StateTransitionReason": "USER_INITIATED",
    "LastModified": 1569284520.333,
    "BatchSize": 8,
    "State": "Updating",
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
    "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue"
}
```
Pour plus d’informations, consultez [Mappage des sources d’événements AWS  Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) dans le *Manuel du développeur AWS  Lambda*.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateEventSourceMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-event-source-mapping.html)à la section *Référence des AWS CLI commandes*. 

### `update-function-code`
<a name="lambda_UpdateFunctionCode_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-function-code`.

**AWS CLI**  
**Pour mettre à jour le code d’une fonction Lambda**  
L’exemple `update-function-code` suivant remplace le code de la version non publiée (\$1LATEST) de la fonction `my-function` par le contenu du fichier zip spécifié.  

```
aws lambda update-function-code \
    --function-name  my-function \
    --zip-file fileb://my-function.zip
```
Sortie :  

```
{
    "FunctionName": "my-function",
    "LastModified": "2019-09-26T20:28:40.438+0000",
    "RevisionId": "e52502d4-9320-4688-9cd6-152a6ab7490d",
    "MemorySize": 256,
    "Version": "$LATEST",
    "Role": "arn:aws:iam::123456789012:role/service-role/my-function-role-uy3l9qyq",
    "Timeout": 3,
    "Runtime": "nodejs10.x",
    "TracingConfig": {
        "Mode": "PassThrough"
    },
    "CodeSha256": "5tT2qgzYUHaqwR716pZ2dpkn/0J1FrzJmlKidWoaCgk=",
    "Description": "",
    "VpcConfig": {
        "SubnetIds": [],
        "VpcId": "",
        "SecurityGroupIds": []
    },
    "CodeSize": 304,
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
    "Handler": "index.handler"
}
```
Pour plus d’informations, consultez [Configuration des options de fonction Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/resource-model.html) dans le *Guide du développeur AWS *.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateFunctionCode](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-code.html)à la section *Référence des AWS CLI commandes*. 

### `update-function-configuration`
<a name="lambda_UpdateFunctionConfiguration_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-function-configuration`.

**AWS CLI**  
**Pour modifier la configuration d’une fonction**  
L’exemple `update-function-configuration` suivant modifie la taille de la mémoire à 256 Mo pour la version non publiée (\$1LATEST) de la fonction `my-function`.  

```
aws lambda update-function-configuration \
    --function-name  my-function \
    --memory-size 256
```
Sortie :  

```
{
    "FunctionName": "my-function",
    "LastModified": "2019-09-26T20:28:40.438+0000",
    "RevisionId": "e52502d4-9320-4688-9cd6-152a6ab7490d",
    "MemorySize": 256,
    "Version": "$LATEST",
    "Role": "arn:aws:iam::123456789012:role/service-role/my-function-role-uy3l9qyq",
    "Timeout": 3,
    "Runtime": "nodejs10.x",
    "TracingConfig": {
        "Mode": "PassThrough"
    },
    "CodeSha256": "5tT2qgzYUHaqwR716pZ2dpkn/0J1FrzJmlKidWoaCgk=",
    "Description": "",
    "VpcConfig": {
        "SubnetIds": [],
        "VpcId": "",
        "SecurityGroupIds": []
    },
    "CodeSize": 304,
    "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
    "Handler": "index.handler"
}
```
Pour plus d’informations, consultez [Configuration des options de fonction Lambda AWS](https://docs.aws.amazon.com/lambda/latest/dg/resource-model.html) dans le *Guide du développeur AWS *.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateFunctionConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-configuration.html)à la section *Référence des AWS CLI commandes*. 

### `update-function-event-invoke-config`
<a name="lambda_UpdateFunctionEventInvokeConfig_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-function-event-invoke-config`.

**AWS CLI**  
**Pour mettre à jour une configuration d’invocation asynchrone**  
L’exemple `update-function-event-invoke-config` suivant ajoute une destination en cas d’échec à la configuration d’invocation asynchrone existante pour la fonction spécifiée.  

```
aws lambda update-function-event-invoke-config \
    --function-name my-function \
    --destination-config '{"OnFailure":{"Destination": "arn:aws:sqs:us-east-2:123456789012:destination"}}'
```
Sortie :  

```
{
    "LastModified": 1573687896.493,
    "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:$LATEST",
    "MaximumRetryAttempts": 0,
    "MaximumEventAgeInSeconds": 3600,
    "DestinationConfig": {
        "OnSuccess": {},
        "OnFailure": {
            "Destination": "arn:aws:sqs:us-east-2:123456789012:destination"
        }
    }
}
```
+  Pour plus de détails sur l'API, reportez-vous [UpdateFunctionEventInvokeConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-event-invoke-config.html)à la section *Référence des AWS CLI commandes*. 