

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de [ejemplos de AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples).

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.

# Ejemplos de Lambda que utilizan AWS CLI
<a name="cli_2_lambda_code_examples"></a>

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes AWS Command Line Interface mediante Lambda.

Las *acciones* son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.

En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.

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

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

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

En el siguiente ejemplo de código, se muestra cómo utilizar `add-layer-version-permission`.

**AWS CLI**  
**Para añadir permisos a una versión de capa**  
En el siguiente ejemplo de `add-layer-version-permission`, se concede permiso a la cuenta especificada para utilizar la versión 1 de la capa `my-layer`.  

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

```
{
    "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"
    }
}
```
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [AddLayerVersionPermission](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/add-layer-version-permission.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `add-permission`.

**AWS CLI**  
**Para añadir permisos a una función de Lambda existente**  
El siguiente ejemplo de `add-permission` concede permiso al servicio de Amazon SNS para invocar una función llamada `my-function`.  

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

```
{
    "Statement":
    {
        "Sid":"sns",
        "Effect":"Allow",
        "Principal":{
            "Service":"sns.amazonaws.com"
        },
        "Action":"lambda:InvokeFunction",
        "Resource":"arn:aws:lambda:us-east-2:123456789012:function:my-function"
    }
}
```
*Para obtener más información, consulte [Uso de políticas basadas en recursos para Lambda AWS en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html) de AWS Lambda.*  
+  *Para obtener más información sobre la API, consulte [AddPermission](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/add-permission.html)la Referencia de comandos.AWS CLI * 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-alias`.

**AWS CLI**  
**Creación de un alias para una función de Lambda**  
En el siguiente ejemplo de `create-alias`, se crea un alias llamado `LIVE` que apunta a la versión 1 de la función de Lambda `my-function`.  

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

```
{
    "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"
}
```
*Para obtener más información, consulte [Configuración de alias de funciones de AWS Lambda en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) de Lambda AWS .*  
+  *Para obtener más información sobre la API, consulte la Referencia de [CreateAlias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-alias.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-event-source-mapping`.

**AWS CLI**  
**Para crear un mapeo entre una fuente de eventos y una función AWS Lambda**  
En el siguiente ejemplo de `create-event-source-mapping` se crea una asignación entre una cola de SQS y la función de Lambda `my-function`.  

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

```
{
    "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"
}
```
Para obtener más información sobre los eventos en Lambda, consulte [Mapeos de origen de eventos AWS](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) en la *Guía para desarrolladores de AWS *.  
+  Para obtener más información sobre la API, consulte [CreateEventSourceMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-event-source-mapping.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-function`.

**AWS CLI**  
**Para crear una función de Lambda**  
El siguiente ejemplo de `create-function` crea una función de Lambda con el nombre `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
```
Contenido de `my-function.zip`:  

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

```
{
    "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": ""
}
```
Para obtener más información, consulte [Configuración de la memoria de funciones de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-memory.html) en la *Guía para desarrolladores de Lambda de AWS *.  
+  Para obtener más información sobre la API, consulte [CreateFunction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-function.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-alias`.

**AWS CLI**  
**Eliminación de un alias de función de Lambda**  
En el siguiente ejemplo de `delete-alias`, se elimina el alias nombrado `LIVE` de la función de Lambda `my-function`.  

```
aws lambda delete-alias \
    --function-name my-function \
    --name LIVE
```
Este comando no genera ninguna salida.  
*Para obtener más información, consulte [Configuración de alias de funciones de AWS Lambda en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) de Lambda AWS .*  
+  *Para obtener más información sobre la API, consulte la Referencia de [DeleteAlias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-alias.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-event-source-mapping`.

**AWS CLI**  
**Para eliminar el mapeo entre un origen de eventos y una función AWS Lambda**  
En el siguiente ejemplo de `delete-event-source-mapping` se elimina una asignación entre una cola de SQS y la función de `my-function` Lambda.  

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

```
{
    "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"
}
```
Para obtener más información sobre los eventos en Lambda, consulte [Mapeos de origen de eventos AWS](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) en la *Guía para desarrolladores de AWS *.  
+  Para obtener más información sobre la API, consulte [DeleteEventSourceMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-event-source-mapping.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-function-concurrency`.

**AWS CLI**  
**Eliminación del límite de ejecución simultánea reservado de una función**  
En el siguiente ejemplo de `delete-function-concurrency`, se elimina el límite de ejecución simultánea reservado de la función `my-function`.  

```
aws lambda delete-function-concurrency \
    --function-name  my-function
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte [Reserva de simultaneidad para una función de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/per-function-concurrency.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [DeleteFunctionConcurrency](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-function-concurrency.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-function-event-invoke-config`.

**AWS CLI**  
**Para eliminar la configuración de una invocación asíncrona**  
En el siguiente ejemplo de `delete-function-event-invoke-config` se elimina la configuración de invocación asíncrona para el alias `GREEN` de la función especificada.  

```
aws lambda delete-function-event-invoke-config --function-name my-function:GREEN
```
+  Para obtener más información sobre la API, consulte [DeleteFunctionEventInvokeConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-function-event-invoke-config.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-function`.

**AWS CLI**  
**Ejemplo 1: eliminar una función de Lambda con el nombre de la función**  
En el siguiente ejemplo de `delete-function`, se elimina la función de Lambda denominada `my-function` especificando el nombre de la función.  

```
aws lambda delete-function \
    --function-name my-function
```
Este comando no genera ninguna salida.  
**Ejemplo 2: eliminar una función de Lambda con el ARN de la función**  
En el siguiente ejemplo de `delete-function`, se elimina la función de Lambda denominada `my-function` especificando el ARN de la función.  

```
aws lambda delete-function \
    --function-name arn:aws:lambda:us-west-2:123456789012:function:my-function
```
Este comando no genera ninguna salida.  
**Ejemplo 3: eliminar una función de Lambda con el ARN parcial de la función**  
En el siguiente ejemplo de `delete-function`, se elimina la función de Lambda denominada `my-function` especificando el ARN parcial de la función.  

```
aws lambda delete-function \
    --function-name 123456789012:function:my-function
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte [Configuración las funciones de Lambda de AWS](https://docs.aws.amazon.com/lambda/latest/dg/resource-model.html) en la *Guía para desarrolladores de Lambda de AWS *.  
+  Para obtener más información sobre la API, consulte [DeleteFunction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-function.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-layer-version`.

**AWS CLI**  
**Para eliminar una versión de una capa de Lambda**  
En el siguiente ejemplo de `delete-layer-version`, se elimina la versión 2 de la capa llamada `my-layer`.  

```
aws lambda delete-layer-version \
    --layer-name my-layer \
    --version-number 2
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [DeleteLayerVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-layer-version.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-provisioned-concurrency-config`.

**AWS CLI**  
**Eliminación de la configuración de simultaneidad aprovisionada**  
En el siguiente ejemplo de `delete-provisioned-concurrency-config`, se elimina la configuración de simultaneidad aprovisionada para el alias `GREEN` de la función especificada.  

```
aws lambda delete-provisioned-concurrency-config \
    --function-name my-function \
    --qualifier GREEN
```
+  Para obtener más información sobre la API, consulte [DeleteProvisionedConcurrencyConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-provisioned-concurrency-config.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-account-settings`.

**AWS CLI**  
**Para recuperar los detalles de tu cuenta en una AWS región**  
En el siguiente ejemplo de `get-account-settings`, se muestran los límites de Lambda y la información de uso de su cuenta.  

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

```
{
    "AccountLimit": {
       "CodeSizeUnzipped": 262144000,
       "UnreservedConcurrentExecutions": 1000,
       "ConcurrentExecutions": 1000,
       "CodeSizeZipped": 52428800,
       "TotalCodeSize": 80530636800
    },
    "AccountUsage": {
       "FunctionCount": 4,
       "TotalCodeSize": 9426
    }
}
```
Para obtener más información, consulte [Límites de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/limits.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [GetAccountSettings](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-account-settings.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-alias`.

**AWS CLI**  
**Recuperación de detalles sobre el alias de una función**  
En el siguiente ejemplo de `get-alias`, se muestran detalles del alias nombrado `LIVE` de la función de Lambda `my-function`.  

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

```
{
    "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"
}
```
*Para obtener más información, consulte [Configuración de alias de funciones de AWS Lambda en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) de Lambda AWS .*  
+  *Para obtener más información sobre la API, consulte la Referencia de [GetAlias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-alias.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-event-source-mapping`.

**AWS CLI**  
**Para recuperar detalles sobre una asignación de orígenes de eventos**  
En el siguiente ejemplo de `get-event-source-mapping` se muestran los detalles de la asignación entre una cola de SQS y la función de `my-function` Lambda.  

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

```
{
    "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"
}
```
Para obtener más información sobre los eventos en Lambda, consulte [Mapeos de origen de eventos AWS](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) en la *Guía para desarrolladores de AWS *.  
+  Para obtener más información sobre la API, consulte [GetEventSourceMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-event-source-mapping.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-function-concurrency`.

**AWS CLI**  
**Visualización de la configuración de simultaneidad reservada para una función**  
En el siguiente ejemplo de `get-function-concurrency`, se recupera la configuración de simultaneidad reservada para la función especificada.  

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

```
{
    "ReservedConcurrentExecutions": 250
}
```
+  Para obtener más información sobre la API, consulte [GetFunctionConcurrency](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-function-concurrency.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-function-configuration`.

**AWS CLI**  
**Recuperación de la configuración específica de la versión de una función de Lambda**  
En el siguiente ejemplo de `get-function-configuration`, se muestran los ajustes de la versión 2 de la función `my-function`.  

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

```
{
    "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"
}
```
Para obtener más información, consulte [Configuración las funciones de Lambda de AWS](https://docs.aws.amazon.com/lambda/latest/dg/resource-model.html) en la *Guía para desarrolladores de Lambda de AWS *.  
+  Para obtener más información sobre la API, consulte [GetFunctionConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-function-configuration.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-function-event-invoke-config`.

**AWS CLI**  
**Para ver la configuración de una invocación asíncrona**  
En el siguiente ejemplo de `get-function-event-invoke-config` se recupera la configuración de invocación asíncrona para el alias `BLUE` de la función especificada.  

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

```
{
    "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"
        }
    }
}
```
+  Para obtener más información sobre la API, consulte [GetFunctionEventInvokeConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-function-event-invoke-config.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-function`.

**AWS CLI**  
**Cómo recuperar información sobre una función**  
En el siguiente ejemplo de `get-function` se muestra información sobre la función `my-function`.  

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

```
{
    "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": ""
    }
}
```
Para obtener más información, consulte [Configuración de la memoria de funciones de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-memory.html) en la *Guía para desarrolladores de Lambda de AWS *.  
+  Para obtener más información sobre la API, consulte [GetFunction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-function.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-layer-version-by-arn`.

**AWS CLI**  
**Para recuperar información sobre una versión de capa de Lambda**  
En el siguiente ejemplo de `get-layer-version-by-arn` se muestra información sobre la versión de capa con el nombre de recurso de Amazon (ARN) especificado.  

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

```
{
    "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"
}
```
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [GetLayerVersionByArn](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-layer-version-by-arn.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-layer-version-policy`.

**AWS CLI**  
**Para recuperar la política de permisos de una versión de capa de Lambda**  
En el siguiente ejemplo de `get-layer-version-policy`, se muestra información sobre la política de la versión 1 de la capa llamada `my-layer`.  

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

```
{
    "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"
}
```
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [GetLayerVersionPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-layer-version-policy.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-layer-version`.

**AWS CLI**  
**Para recuperar información sobre una versión de capa de Lambda**  
En el siguiente ejemplo de `get-layer-version`, se muestra información sobre la versión 1 de la capa llamada `my-layer`.  

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

```
{
    "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"
    ]
}
```
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [GetLayerVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-layer-version.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-policy`.

**AWS CLI**  
**Recuperación de la política de IAM basada en recursos para una función, una versión o un alias**  
En el siguiente ejemplo de `get-policy` se muestra información de la política sobre la función de Lambda `my-function`.  

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

```
{
    "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"
}
```
*Para obtener más información, consulte [Uso de políticas basadas en recursos para Lambda AWS en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html) de AWS Lambda.*  
+  *Para obtener más información sobre la API, consulte [GetPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-policy.html)la Referencia de comandos.AWS CLI * 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-provisioned-concurrency-config`.

**AWS CLI**  
**Visualización de una configuración de simultaneidad aprovisionada**  
En el siguiente ejemplo de `get-provisioned-concurrency-config` se muestran detalles de la configuración de simultaneidad aprovisionada para el alias `BLUE` de la función especificada.  

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

```
{
    "RequestedProvisionedConcurrentExecutions": 100,
    "AvailableProvisionedConcurrentExecutions": 100,
    "AllocatedProvisionedConcurrentExecutions": 100,
    "Status": "READY",
    "LastModified": "2019-12-31T20:28:49+0000"
}
```
+  Para obtener más información sobre la API, consulte [GetProvisionedConcurrencyConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/get-provisioned-concurrency-config.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `invoke`.

**AWS CLI**  
**Ejemplo 1: invocar una función de Lambda de forma sincrónica**  
En el siguiente ejemplo de `invoke`, se invoca la función `my-function` de forma sincrónica. La `cli-binary-format` opción es obligatoria si utiliza la versión 2 de AWS CLI. Para obtener más información, consulte [las opciones globales de la línea de comandos admitidas en la CLI de AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-options.html#cli-configure-options-list) en la *Guía del usuario de la interfaz de línea de comandos de AWS *.  

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

```
{
    "ExecutedVersion": "$LATEST",
    "StatusCode": 200
}
```
Para obtener más información, consulte [Invocar una función de Lambda de forma sincrónica](https://docs.aws.amazon.com/lambda/latest/dg/invocation-sync.html) en la *Guía para desarrolladores de AWS Lambda*.  
**Ejemplo 2: invocar una función de Lambda de forma asíncrona**  
En el siguiente ejemplo de `invoke`, se invoca la función `my-function` de forma asíncrona. La `cli-binary-format` opción es obligatoria si utiliza la versión 2 de AWS CLI. Para obtener más información, consulte [las opciones globales de la línea de comandos admitidas en la CLI de AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-options.html#cli-configure-options-list) en la *Guía del usuario de la interfaz de línea de comandos de AWS *.  

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

```
{
    "StatusCode": 202
}
```
Para obtener más información, consulte [Invocar una función de Lambda de forma asincrónica](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener información sobre la API, consulte [Invocar](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/invoke.html) en la *Referencia de comandos de la AWS CLI *. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-aliases`.

**AWS CLI**  
**Para recuperar la lista de alias para una función de Lambda**  
En el siguiente ejemplo de `list-aliases` se muestra una lista de alias de la función de Lambda `my-function`.  

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

```
{
    "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"
        }
    ]
}
```
*Para obtener más información, consulte [Configuración de alias de funciones de AWS Lambda en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) de Lambda AWS .*  
+  *Para obtener más información sobre la API, consulte la Referencia de [ListAliases](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-aliases.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-event-source-mappings`.

**AWS CLI**  
**Para mostrar las asignaciones de orígenes de eventos de una función**  
En el siguiente ejemplo de `list-event-source-mappings` se muestra una lista de asignaciones de orígenes de eventos de la función de Lambda `my-function`.  

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

```
{
    "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"
        }
    ]
}
```
Para obtener más información sobre los eventos en Lambda, consulte [Mapeos de origen de eventos AWS](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) en la *Guía para desarrolladores de AWS *.  
+  Para obtener más información sobre la API, consulte [ListEventSourceMappings](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-event-source-mappings.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-function-event-invoke-configs`.

**AWS CLI**  
**Para ver una lista de configuraciones de invocación asíncrona**  
En el siguiente ejemplo de `list-function-event-invoke-configs` se enumeran las configuraciones de invocación asíncrona para la función especificada.  

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

```
{
    "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
        }
    ]
}
```
+  Para obtener más información sobre la API, consulte [ListFunctionEventInvokeConfigs](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-function-event-invoke-configs.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-functions`.

**AWS CLI**  
**Cómo recuperar una lista de funciones de Lambda**  
En el siguiente ejemplo de `list-functions`, se muestra una lista de todas las funciones para el usuario actual:  

```
aws lambda list-functions
```
Salida:  

```
{
    "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": ""
        }
    ]
}
```
Para obtener más información, consulte [Configuración de la memoria de funciones de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-memory.html) en la *Guía para desarrolladores de Lambda de AWS *.  
+  Para obtener más información sobre la API, consulte [ListFunctions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-functions.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-layer-versions`.

**AWS CLI**  
**Para enumerar las versiones de una capa AWS Lambda**  
En el siguiente ejemplo de `list-layers-versions` se muestra información sobre las versiones de la capa llamada `my-layer`.  

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

```
{
    "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"
            ]
        }
    ]
}
```
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [ListLayerVersions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-layer-versions.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-layers`.

**AWS CLI**  
**Para mostrar capas que sean compatibles con el tiempo de ejecución de una función**  
En el siguiente ejemplo de `list-layers` se muestra información sobre las capas que son compatibles con el tiempo de ejecución de Python 3.11.  

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

```
{
    "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"
                ]
            }
        }
    ]
}
```
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [ListLayers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-layers.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-provisioned-concurrency-configs`.

**AWS CLI**  
**Obtención de una lista de configuraciones de simultaneidad aprovisionada**  
En el siguiente ejemplo `list-provisioned-concurrency-configs`, se enumeran las configuraciones de simultaneidad aprovisionadas para la función especificada.  

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

```
{
    "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"
        }
    ]
}
```
+  Para obtener más información sobre la API, consulte [ListProvisionedConcurrencyConfigs](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-provisioned-concurrency-configs.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-tags`.

**AWS CLI**  
**Recuperación de la lista de etiquetas para una función de Lambda**  
En el siguiente ejemplo de `list-tags`, se muestran las etiquetas asociadas a la función de Lambda `my-function`.  

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

```
{
    "Tags": {
        "Category": "Web Tools",
        "Department": "Sales"
    }
}
```
Para obtener más información, consulte [Etiquetas de funciones de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [ListTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-tags.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-versions-by-function`.

**AWS CLI**  
**Recuperación de la lista de versiones de una función**  
En el siguiente ejemplo de `list-versions-by-function`, se muestra la lista de versiones de la función de Lambda `my-function`.  

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

```
{
    "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"
        }
    ]
}
```
*Para obtener más información, consulte [Configuración de alias de funciones de AWS Lambda en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) de Lambda AWS .*  
+  *Para obtener más información sobre la API, consulte la Referencia de [ListVersionsByFunction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/list-versions-by-function.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `publish-layer-version`.

**AWS CLI**  
**Para crear una versión de capa de Lambda**  
En el siguiente ejemplo de `publish-layer-version` se crea una nueva versión de capa de biblioteca de Python. El comando recupera el contenido de la capa, un archivo llamado `layer.zip` en el bucket de S3 especificado.  

```
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
```
Salida:  

```
{
    "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"
    ]
}
```
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [PublishLayerVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/publish-layer-version.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `publish-version`.

**AWS CLI**  
**Publicación de una nueva versión de la función de Lambda**  
En el siguiente ejemplo de `publish-version`, se publica una nueva versión de la función de Lambda `my-function`.  

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

```
{
    "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": ""
}
```
*Para obtener más información, consulte [Configuración de alias de funciones de AWS Lambda en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) de Lambda AWS .*  
+  *Para obtener más información sobre la API, consulte la Referencia de [PublishVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/publish-version.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `put-function-concurrency`.

**AWS CLI**  
**Configuración de un límite de simultaneidad reservado para una función**  
En el siguiente ejemplo de `put-function-concurrency`, se configuran 100 ejecuciones simultáneas reservadas para la función `my-function`.  

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

```
{
    "ReservedConcurrentExecutions": 100
}
```
Para obtener más información, consulte [Reserva de simultaneidad para una función de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/per-function-concurrency.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [PutFunctionConcurrency](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-function-concurrency.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `put-function-event-invoke-config`.

**AWS CLI**  
**Para configurar la gestión de errores para invocación asíncrona.**  
En el siguiente ejemplo de `put-function-event-invoke-config` se establece una duración máxima de eventos de una hora y se deshabilitan los reintentos para la función especificada.  

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

```
{
    "LastModified": 1573686021.479,
    "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:$LATEST",
    "MaximumRetryAttempts": 0,
    "MaximumEventAgeInSeconds": 3600,
    "DestinationConfig": {
        "OnSuccess": {},
        "OnFailure": {}
    }
}
```
+  Para obtener más información sobre la API, consulte [PutFunctionEventInvokeConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-function-event-invoke-config.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `put-provisioned-concurrency-config`.

**AWS CLI**  
**Asignación de simultaneidad aprovisionada**  
En el siguiente ejemplo de `put-provisioned-concurrency-config`, se asignan 100 simultaneidades aprovisionadas para el alias `BLUE` de la función especificada.  

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

```
{
    "Requested ProvisionedConcurrentExecutions": 100,
    "Allocated ProvisionedConcurrentExecutions": 0,
    "Status": "IN_PROGRESS",
    "LastModified": "2019-11-21T19:32:12+0000"
}
```
+  Para obtener más información sobre la API, consulte [PutProvisionedConcurrencyConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-provisioned-concurrency-config.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `remove-layer-version-permission`.

**AWS CLI**  
**Para eliminar permisos de versiones de capa**  
En el siguiente ejemplo de `remove-layer-version-permission` se elimina el permiso de una cuenta para configurar una versión de capa.  

```
aws lambda remove-layer-version-permission \
    --layer-name my-layer \
    --statement-id xaccount \
    --version-number 1
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte [Capas de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [RemoveLayerVersionPermission](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/remove-layer-version-permission.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `remove-permission`.

**AWS CLI**  
**Eliminación de permisos de una función de Lambda existente**  
En el siguiente ejemplo de `remove-permission`, se elimina el permiso para invocar una función denominada `my-function`.  

```
aws lambda remove-permission \
    --function-name my-function \
    --statement-id sns
```
Este comando no genera ninguna salida.  
*Para obtener más información, consulte [Uso de políticas basadas en recursos para Lambda AWS en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html) de AWS Lambda.*  
+  *Para obtener más información sobre la API, consulte [RemovePermission](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/remove-permission.html)la Referencia de comandos.AWS CLI * 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `tag-resource`.

**AWS CLI**  
**Adición de etiquetas a una función de Lambda existente**  
En el siguiente ejemplo de `tag-resource`, se agrega una etiqueta con el nombre de clave `DEPARTMENT` y un valor de `Department A` a la función de Lambda especificada.  

```
aws lambda tag-resource \
    --resource arn:aws:lambda:us-west-2:123456789012:function:my-function \
    --tags "DEPARTMENT=Department A"
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte [Etiquetas de funciones de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/tag-resource.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `untag-resource`.

**AWS CLI**  
**Eliminación de etiquetas de una función de Lambda existente**  
En el siguiente ejemplo de `untag-resource`, se elimina la etiqueta con el nombre de clave `DEPARTMENT` de la función de Lambda `my-function`.  

```
aws lambda untag-resource \
    --resource arn:aws:lambda:us-west-2:123456789012:function:my-function \
    --tag-keys DEPARTMENT
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte [Etiquetas de funciones de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) en la *Guía para desarrolladores de AWS Lambda*.  
+  Para obtener más información sobre la API, consulte [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/untag-resource.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-alias`.

**AWS CLI**  
**Actualización del alias de una función**  
En el siguiente ejemplo de `update-alias`, se actualiza el alias nombrado `LIVE` para que apunte a la versión 3 de la función de Lambda `my-function`.  

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

```
{
    "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"
}
```
*Para obtener más información, consulte [Configuración de alias de funciones de AWS Lambda en la Guía para desarrolladores](https://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html) de Lambda AWS .*  
+  *Para obtener más información sobre la API, consulte la Referencia de [UpdateAlias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-alias.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-event-source-mapping`.

**AWS CLI**  
**Para actualizar el mapeo entre una fuente de eventos y una función AWS Lambda**  
En el siguiente ejemplo de `update-event-source-mapping` se actualiza el tamaño de lote a ocho en la asignación especificada.  

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

```
{
    "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"
}
```
Para obtener más información sobre los eventos en Lambda, consulte [Mapeos de origen de eventos AWS](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html) en la *Guía para desarrolladores de AWS *.  
+  Para obtener más información sobre la API, consulte [UpdateEventSourceMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-event-source-mapping.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-function-code`.

**AWS CLI**  
**Cómo actualizar el código de una función de Lambda**  
En el siguiente ejemplo de `update-function-code`, se reemplaza el código de la versión no publicada (\$1LATEST) de la función `my-function` por el contenido del archivo zip especificado.  

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

```
{
    "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"
}
```
Para obtener más información, consulte [Configuración las funciones de Lambda de AWS](https://docs.aws.amazon.com/lambda/latest/dg/resource-model.html) en la *Guía para desarrolladores de Lambda de AWS *.  
+  Para obtener más información sobre la API, consulte [UpdateFunctionCode](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-code.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-function-configuration`.

**AWS CLI**  
**Para modificar la configuración de una función**  
En el siguiente ejemplo de `update-function-configuration`, se modifica el tamaño de la memoria para que sea de 256 MB para la versión no publicada (\$1LATEST) de la función `my-function`.  

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

```
{
    "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"
}
```
Para obtener más información, consulte [Configuración las funciones de Lambda de AWS](https://docs.aws.amazon.com/lambda/latest/dg/resource-model.html) en la *Guía para desarrolladores de Lambda de AWS *.  
+  Para obtener más información sobre la API, consulte [UpdateFunctionConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-configuration.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-function-event-invoke-config`.

**AWS CLI**  
**Para actualizar una configuración de invocación asíncrona**  
En el siguiente ejemplo de `update-function-event-invoke-config` se agrega un destino en caso de fallo a la configuración de invocación asíncrona existente para la función especificada.  

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

```
{
    "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"
        }
    }
}
```
+  Para obtener más información sobre la API, consulte [UpdateFunctionEventInvokeConfig](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-event-invoke-config.html)la *Referencia de AWS CLI comandos*. 