

# Referencia de la interfaz de usuario para el AWS Toolkit for JetBrains
<a name="ui-reference"></a>

Si necesita ayuda para trabajar con la interfaz de usuario del AWS Toolkit for JetBrains, consulte los siguientes temas.

**Topics**
+ [Explorador de AWS](aws-explorer.md)
+ [Cuadro de diálogo Create Function (Crear función)](create-function-dialog.md)
+ [Cuadro de diálogo Implementar aplicación sin servidor](deploy-serverless-application-dialog.md)
+ [Cuadro de diálogo New Project (Proyecto nuevo)](new-project-dialog.md)
+ [Cuadro de diálogo Configuraciones de ejecución/depuración](run-debug-configurations-dialog.md)
+ [Cuadro de diálogo Actualizar código](update-code-dialog.md)
+ [Cuadro de diálogo Actualizar configuración](update-configuration-dialog.md)

# Explorador de AWS
<a name="aws-explorer"></a>

El Explorador de AWS proporciona un acceso cómodo a varias características del AWS Toolkit for JetBrains. Estos incluyen la administración de conexiones desde el conjunto de herramientas a cuentas de AWS, el cambio a regiones de AWS, el trabajo con funciones de AWS Lambda y pilas de AWS CloudFormation en cuentas, etc.

Para abrir el Explorador de AWS, con el AWS Toolkit for JetBrains instalado y con IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider en ejecución, realice una de las siguientes acciones:
+ En la barra de la ventana de herramientas, elija **Explorador de AWS**.  
![\[Botón de la ventana de herramientas del Explorador de AWS.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-tool-window-button.png)
+ En el menú principal, seleccione **Ver**, **Ventanas de herramientas**, **Explorador de AWS**.  
![\[Abrir el Explorador de AWS desde el menú principal.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-main-menu.png)

En el **Explorador de AWS**, seleccione el icono de configuración (**Mostrar menú de opciones**) para las siguientes opciones:

![\[El menú de opciones del Explorador de AWS.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/aws-explorer.png)


**Configuración de conexión de AWS**  
Contiene las opciones siguientes:  
+ **Lista de regiones de AWS**: el AWS Toolkit for JetBrains usa la región seleccionada. Para que el kit de herramientas utilice una región diferente, seleccione otra región de la lista.
+ **Lista de credenciales recientes**: enumera las conexiones recientes realizadas desde el AWS Toolkit for JetBrains a cuentas de AWS. El conjunto de herramientas utiliza la conexión seleccionada. Para que el kit de herramientas utilice una conexión reciente diferente, elija el nombre de esa conexión.
+ **Todas las credenciales**: lista todas las conexiones disponibles que puede realizar desde el AWS Toolkit for JetBrains a las cuentas de AWS. El conjunto de herramientas utiliza la conexión seleccionada. Para que el kit de herramientas utilice una conexión diferente, elija el nombre de la conexión. Para realizar otras tareas de conexión, elija **Editar los archivos de credenciales de AWS**.
El área **Configuración de conexión de AWS** en la barra de estado muestra la conexión de la cuenta de AWS y la región que el AWS Toolkit for JetBrains está utilizando.  

![\[El área de configuración de conexión de AWS en la barra de estado.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/aws-connection-settings.png)

Elija esta área para ver las mismas opciones de **Configuración de conexión de AWS** como **Mostrar menú de opciones**.

**Ver documentación**  
Va a la [Guía del usuario de AWS Toolkit for JetBrains](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/) (esta guía).

**View Source on GitHub (Ver código fuente en GitHub)**  
Va al repositorio [aws/aws-toolkit-jetbrains](https://github.com/aws/aws-toolkit-jetbrains) en el sitio web de GitHub.

**Modo de visualización**  
Ajusta la ventana de herramientas **Explorador de AWS** para que pueda acceder rápidamente a ella y ahorrar espacio cuando trabaje en el editor u otras ventanas de herramientas.  
Para conocer los modos de visualización de IntelliJ IDEA, consulte [Modos de visualización de la ventana de herramientas](https://www.jetbrains.com/help/idea/viewing-modes.html) en el sitio web de ayuda de IntelliJ IDEA.  
Para conocer los modos de visualización de PyCham, consulte [Modos de visualización de la ventana de herramientas](https://www.jetbrains.com/help/pycharm/viewing-modes.html) en el sitio web de ayuda de PyCham.  
Para conocer los modos de visualización de WebStorm, consulte [Modos de visualización de la ventana de herramientas](https://www.jetbrains.com/help/webstorm/viewing-modes.html) en el sitio web de ayuda de WebStorm.  
Para conocer los modos de visualización de JetBrains Rider, consulte [Modos de visualización de la ventana de herramientas](https://www.jetbrains.com/help/rider/Viewing_Modes.html) en el sitio web de ayuda de JetBrains Rider.

**Mover a**  
Mueve la ventana de herramientas del **Explorador de AWS** a una ubicación diferente en IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider.

**Cambiar el tamaño**  
Cambia el tamaño de la ventana de herramientas del **Explorador de AWS**.

**Quitar de la barra lateral**  
Elimina la ventana de herramientas del **Explorador de AWS** desde la barra de la ventana de herramientas. Para volver a mostrarla, en la barra de menú principal, elija **Ver**, **Ventanas de herramientas**, **Explorador de AWS**.

También puede usar el Explorador de AWS para trabajar con funciones de Lambda y trabajar con pilas de AWS CloudFormation en cuentas de AWS.

# Cuadro de diálogo Create Function (Crear función)
<a name="create-function-dialog"></a>

El cuadro de diálogo **Crear función** en el AWS Toolkit for JetBrains aparece al crear una función de AWS Lambda independiente.

![\[Cuadro de diálogo Crear función.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/create-function-dialog.png)


El cuadro de diálogo **Crear función** contiene los siguientes elementos:

**Nombre**  
(Obligatorio) El nombre de la función. Puede contener solo las letras mayúsculas de la `A` a la `Z`, las letras minúsculas de la `a` a la `z`, los números del `0` al `9`, guiones (`-`) y guiones bajos (`_`). El nombre debe tener menos de 64 caracteres de longitud.

**Descripción**  
(Opcional) Cualquier descripción significativa sobre la función.

**Controlador**  
(Obligatorio) El ID del controlador de funciones correspondiente para [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Tiempo de ejecución**  
(Obligatorio) El ID del [tiempo de ejecución de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) que se utilizará.

**Tiempo de espera (segundos)**  
(Obligatorio) La cantidad de tiempo durante el cual Lambda permite que se ejecute una función antes de detenerla. Especifique una cantidad de hasta 900 segundos (15 minutos).

**Memory (MB)**  
(Obligatorio) La cantidad de memoria disponible para la función mientras se ejecuta. Especifique una cantidad [entre 128 MB y 3008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) en incrementos de 64 MB.

**Variables de entorno**  
(Opcional) Cualquier [variable de entorno](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) que la función de Lambda utilice, especificada como pares clave-valor. Para agregar, cambiar o eliminar variables de entorno, elija el icono de carpeta y, a continuación, siga las instrucciones en pantalla.

**Rol de IAM**  
(Obligatorio) Elija un [rol de ejecución de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) disponible en la cuenta de AWS conectada a Lambda para utilizar con la función. Para crear un rol de ejecución en la cuenta y que Lambda lo utilice en su lugar, elija **Crear** y, a continuación, siga las instrucciones en pantalla.

**Habilitar AWS X-Ray**  
(Opcional) Si se selecciona, [Lambda permite que AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) detecte, analice y optimice problemas de desempeño con la función. X-Ray recopila metadatos del servicio de Lambda y de cualquier servicio anterior o posterior que forme parte de la aplicación. X-Ray utiliza estos metadatos para generar un gráfico de servicios detallado que ilustra los cuellos de botella de rendimiento, picos de latencia y otros problemas que afectan al rendimiento de una función.

**Bucket de origen**  
(Obligatorio) Elija un bucket de Amazon Simple Storage Service (Amazon S3) existente en la cuenta de AWS conectada para la interfaz de la línea de comandos (CLI) de AWS Serverless Application Model (AWS SAM) que se utilizará para implementar la función en Lambda. Para crear un bucket de Amazon S3 en la cuenta y hacer que la CLI de AWS SAM lo use en su lugar, elija **Crear** y, a continuación, siga las instrucciones en pantalla.

# Cuadro de diálogo Implementar aplicación sin servidor
<a name="deploy-serverless-application-dialog"></a>

Se muestra el cuadro de diálogo **Implementar aplicación sin servidor** en el AWS Toolkit for JetBrains cuando implementa una aplicación sin servidor de AWS.

![\[El cuadro de diálogo Implementar aplicación sin servidor.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-deploy.png)


El cuadro de diálogo **Implementar aplicación sin servidor** contiene los siguientes elementos:

**Crear pila**  
(Obligatorio) Proporcione el nombre de la pila para la interfaz de la línea de comandos (CLI) de AWS Serverless Application Model (AWS SAM) que se creará en AWS CloudFormation para la cuenta de AWS conectada. A continuación, la CLI de AWS SAM utiliza esta pila para implementar la aplicación sin servidor de AWS.

**Actualizar pila**  
(Obligatorio) Elija el nombre de una pila de CloudFormation existente en la cuenta de AWS conectada para que la CLI de AWS SAM la use para implementar la aplicación sin servidor de AWS.

**nota**  
Es obligatorio usar **Crear pila** o **Actualizar pila**, pero no ambas opciones.

**Parámetros de plantilla**  
(Opcional) Cualquier parámetro que el AWS Toolkit for JetBrains detecte en el archivo `template.yaml` del proyecto correspondiente. Para especificar un valor para un parámetro, elija el cuadro de la columna **Value (Valor)** junto al parámetro, escriba el valor y, a continuación, presione **Enter (Entrar)**. Para obtener más información, consulte [Parámetros](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) en la *Guía del usuario de AWS CloudFormation*.

**S3 Bucket**  
(Obligatorio) Elija un bucket de Amazon Simple Storage Service (Amazon S3) existente en la cuenta de AWS conectada para que la CLI de AWS SAM la utilice para implementar la aplicación sin servidor de AWS. Para crear un bucket de Amazon S3 en la cuenta y hacer que la CLI de AWS SAM lo utilice en su lugar, elija **Crear**, y, a continuación, siga las instrucciones en pantalla.

**Repositorio de ECR**  
(Obligatorio solo para el tipo de paquete `Image`) Elija un URI de repositorio de Amazon Elastic Container Registry (Amazon ECR) existente en la cuenta de AWS conectada para que la CLI de AWS SAM la utilice para implementar la aplicación sin servidor de AWS. Para obtener más información acerca los tipos de paquetes AWS Lambda, consulte [Paquetes de implementación de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) en la *Guía para desarrolladores de AWS Lambda*.

**Requerir confirmación antes de implementar**  
(Opcional) Si está seleccionada, indica a CloudFormation que espere a que termine de crear o actualizar la pila correspondiente [ejecutando el conjunto de cambios actual de la pila en CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-execute.html). Si no ejecuta este conjunto de cambios, la aplicación sin servidor de AWS no pasa a la fase de implementación.

**Función de compilación dentro de un contenedor**  
(Opcional) Si se selecciona, la CLI de AWS SAM genera localmente cualquiera de las funciones de la aplicación sin servidor dentro de un contenedor Docker similar a Lambda antes de la implementación. Esto es útil si la función depende de paquetes que tengan dependencias o programas compilados de forma nativa. Para obtener más información, consulte [Creación de aplicaciones](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) en la *Guía para desarrolladores de AWS Serverless Application Model*.

# Cuadro de diálogo New Project (Proyecto nuevo)
<a name="new-project-dialog"></a>

El cuadro de diálogo **Nuevo proyecto** del AWS Toolkit for JetBrains se muestra cuando crea una aplicación de AWS sin servidor.

**Topics**
+ [Cuadro de diálogo Nuevo proyecto (IntelliJ IDEA, PyCharm y WebStorm)](#new-project-dialog-intellij)
+ [Cuadro de diálogo Nuevo proyecto (JetBrains Rider)](#new-project-dialog-rider)

## Cuadro de diálogo Nuevo proyecto (IntelliJ IDEA, PyCharm y WebStorm)
<a name="new-project-dialog-intellij"></a>



**nota**  
La siguiente captura de pantalla muestra el cuadro de diálogo **Nuevo proyecto** para IntelliJ IDEA, pero las descripciones de los campos también se aplican a PyCharm y WebStorm.

![\[El cuadro de diálogo Nuevo proyecto para IntelliJ IDEA.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-create-images.png)


El cuadro de diálogo **Nuevo proyecto** contiene los siguientes elementos:

**Nombre de proyecto**  
(Obligatorio) El nombre del proyecto.

**Ubicación del proyecto**  
(Obligatorio) La ubicación en la que IntelliJ IDEA crea el proyecto.

**Tipo de paquete**  
(Obligatorio) El tipo de paquete de implementación de la función de AWS Lambda, que puede ser `Zip` o `Image`. Para obtener más información sobre la diferencia entre los tipos de paquetes `Zip` y `Image`, consulte [Paquetes de implementación de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) en la *Guía para desarrolladores de AWS Lambda*.

**Tiempo de ejecución**  
(Obligatorio) El ID del [tiempo de ejecución de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) que se utilizará.

**Plantilla de SAM**  
(Obligatorio) El nombre de la plantilla de AWS Serverless Application Model (AWS SAM) que se va a utilizar.

**SDK de proyecto**  
(Obligatorio) El kit de desarrollo de Java (JDK) que se va a utilizar. Para obtener más información, consulte [Kit de desarrollo de Java (JDK)](https://www.jetbrains.com/help/idea/sdk.html#jdk) en el sitio web de ayuda de IntelliJ IDEA.

## Cuadro de diálogo Nuevo proyecto (JetBrains Rider)
<a name="new-project-dialog-rider"></a>

**nota**  
Cuando crea una nueva solución, este cuadro de diálogo contendrá el título **Nueva solución** en lugar de **Nuevo proyecto**. Sin embargo, el contenido del cuadro de diálogo es el mismo.

![\[El cuadro de diálogo Nuevo proyecto para JetBrains Rider.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-create-images-rider.png)


El cuadro de diálogo **Nuevo proyecto** contiene los siguientes elementos:

**Nombre de la solución**  
(Obligatorio) El nombre de la solución.

**Nombre de proyecto**  
(Obligatorio) El nombre del proyecto.

**Directorio de soluciones**  
(Obligatorio) La ruta al directorio de la solución.

**Coloque la solución y el proyecto en el mismo directorio**  
(Opcional) Si se selecciona, coloca los archivos de la solución en la misma ubicación que los archivos del proyecto.

**Crear repositorio**  
(Opcional) Si se selecciona, crea un repositorio remoto para el proyecto con el proveedor especificado.

**Tipo de paquete**  
(Obligatorio) El tipo de paquete de la función de Lambda, que puede ser `Zip` o `Image`. Para obtener más información sobre la diferencia entre los tipos de paquetes `Zip` y `Image`, consulte [Paquetes de implementación de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) en la *Guía para desarrolladores de AWS Lambda*.

**Tiempo de ejecución**  
(Obligatorio) El ID del tiempo de ejecución de Lambda que se utilizará.

**Plantilla de SAM**  
(Obligatorio) El nombre de la plantilla de AWS SAM que se va a utilizar.

**Estructura resultante del proyecto**  
(No editable) Las rutas a los directorios y archivos del proyecto creado.

# Cuadro de diálogo Configuraciones de ejecución/depuración
<a name="run-debug-configurations-dialog"></a>

El cuadro de diálogo **Configuraciones de ejecución/depuración** del AWS Toolkit for JetBrains aparece siempre que quiera modificar las configuraciones de ejecución o depuración, ya sea de forma local, remota o en un clúster de Amazon Elastic Container Service (Amazon ECS).

**Topics**
+ [Cuadro de diálogo Configuraciones de ejecución/depuración (configuración de funciones locales)](run-debug-configurations-dialog-local.md)
+ [Cuadro de diálogo Configuraciones de ejecución/depuración (configuración de funciones remotas)](run-debug-configurations-dialog-remote.md)
+ [Cuadro de diálogo Editar configuración (clúster de Amazon ECS)](edit-configuration-dialog-ecs.md)

# Cuadro de diálogo Configuraciones de ejecución/depuración (configuración de funciones locales)
<a name="run-debug-configurations-dialog-local"></a>

Este cuadro de diálogo se muestra cada vez que actualiza la configuración de la versión *local* de una función de AWS Lambda.

**nota**  
Para actualizar la configuración de la versión *remota* de esa misma función (el código fuente de la función está en Lambda, en su cuenta de AWS), consulte [Cuadro de diálogo Configuraciones de ejecución/depuración (configuración de funciones remotas)](run-debug-configurations-dialog-remote.md) en su lugar.

Este cuadro de diálogo contiene dos pestañas: **Configuración**, **CLI de SAM** y **Conexión de AWS**.

![\[La pestaña Configuración del cuadro de diálogo Configuraciones de ejecución/depuración para la configuración de funciones locales.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-config-zip.png)


La pestaña **Configuración** del cuadro de diálogo **Configuraciones de ejecución/depuración** para la configuración de funciones locales contiene los siguientes elementos:

**Nombre**  
(Obligatorio) El nombre de esta configuración.

**Permitir ejecución en paralelo/Permitir ejecutar en paralelo **  
(Opcional) Si se selecciona, permite que IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider inicien tantas instancias de la configuración para que se ejecuten simultáneamente como sea necesario.1

**Desde el controlador / Desde la plantilla**  
(Obligatorio) Según la opción que elija, debe configurar ajustes adicionales.

**Tiempo de ejecución**  
(Obligatorio) El ID del [tiempo de ejecución de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) que se utilizará.

**Controlador**  
(Obligatorio para la opción **Desde el controlador**) El identificador del controlador de funciones correspondiente para [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Tiempo de espera (segundos)**  
(Obligatorio para la opción **Desde el controlador**) La cantidad de tiempo que Lambda permite que una función se ejecute antes de detenerla. Especifique una cantidad de hasta 900 segundos (15 minutos).

**Memory (MB)**  
(Obligatorio para la opción **Desde el controlador**) La cantidad de memoria disponible para la función mientras se ejecuta. Especifique una cantidad [entre 128 MB y 3008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) en incrementos de 64 MB.

**Variables de entorno**  
(Opcional para la opción **Desde el controlador**) Cualquier [variable de entorno](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) que puede utilizar la función de Lambda, especificada como pares clave-valor. Para agregar, cambiar o eliminar variables de entorno, elija el icono de carpeta y, a continuación, siga las instrucciones en pantalla.

**Plantilla**  
(Obligatorio para la opción **Desde la plantilla**) La ubicación y el nombre de archivo de la plantilla de AWS Serverless Application Model (AWS SAM) (por ejemplo, `template.yaml`) a fin de utilizarlos para esta configuración y el recurso en esa plantilla que se asociará con esta configuración.

**Archivos**  
(Obligatorio) La ubicación y el nombre de archivo de los datos de evento que se van a pasar a la función, en formato JSON. Para ver ejemplos de datos de eventos, consulte [Invocar la función de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) en la *Guía para desarrolladores de AWS Lambda* y [Generación de cargas de eventos de muestra](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) en la *Guía para desarrolladores de AWS Serverless Application Model*.

**Texto**  
(Obligatorio) Los datos del evento que se van a pasar a la función, en formato JSON. Para ver ejemplos de datos de eventos, consulte [Invocar la función de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) en la *Guía para desarrolladores de AWS Lambda* y [Generación de cargas de eventos de muestra](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) en la *Guía para desarrolladores de AWS Serverless Application Model*.  
Cualquiera de las opciones **Archivo** o **Texto** es obligatoria, pero no ambas.

**Previas al lanzamiento: ventana**  
(Opcional) Muestra en una lista todas las tareas que se deben realizar antes de iniciar esta configuración.2

***Notas***  
1 Para obtener más información, consulte lo siguiente:  
+ Para IntelliJ IDEA, consulte [Opciones comunes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones comunes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones comunes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones comunes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) en el sitio web de ayuda de JetBrains Rider.
2 Para obtener más información, consulte los siguientes temas:  
+ Para IntelliJ IDEA, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) en el sitio web de ayuda de JetBrains Rider.

![\[La pestaña CLI de SAM del cuadro de diálogo Configuraciones de ejecución/depuración para la configuración de funciones locales.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-cli.png)


La pestaña **CLI de SAM** del cuadro de diálogo **Configuraciones de ejecución/depuración** para la configuración de funciones locales contiene los siguientes elementos:

**Nombre**  
(Obligatorio) El nombre de esta configuración.

**Permitir ejecución en paralelo/Permitir ejecutar en paralelo**  
(Opcional) Si se selecciona, permite que IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider inicien tantas instancias de la configuración para que se ejecuten simultáneamente como sea necesario.1

**Función de compilación dentro de un contenedor**  
(Opcional) Si se selecciona, la CLI de AWS SAM genera localmente cualquiera de las funciones de la aplicación sin servidor dentro de un contenedor Docker similar a Lambda antes de la implementación. Esto es útil si la función depende de paquetes que tengan dependencias o programas compilados de forma nativa. Para obtener más información, consulte [Creación de aplicaciones](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) en la *Guía para desarrolladores de AWS Serverless Application Model*.

**Omitir la comprobación de imágenes de contenedor más recientes**  
(Opcional) Si se selecciona, la CLI de AWS SAM omite la extracción de la imagen de Docker más reciente para el [tiempo de ejecución](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) que se especifica en la pestaña **Configuración**.

**Red Docker**  
(Opcional) El nombre o ID de una red Docker existente a la que deben conectarse los contenedores Docker de Lambda con la red en modo puente predeterminada. Si no se especifica, los contenedores de Lambda se conectan únicamente a la red Docker en modo puente predeterminada.

**Previas al lanzamiento: ventana**  
(Opcional) Muestra en una lista todas las tareas que se deben realizar antes de iniciar esta configuración.2

***Notas***  
1 Para obtener más información, consulte lo siguiente:  
+ Para IntelliJ IDEA, consulte [Opciones comunes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones comunes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones comunes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones comunes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) en el sitio web de ayuda de JetBrains Rider.
2 Para obtener más información, consulte los siguientes temas:  
+ Para IntelliJ IDEA, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) en el sitio web de ayuda de JetBrains Rider.

![\[La pestaña Conexión de AWS del cuadro de diálogo Configuraciones de ejecución/depuración para la configuración de funciones locales.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-aws-connection.png)


La pestaña **Conexión de AWS** del cuadro de diálogo **Configuraciones de ejecución/depuración** para la configuración de funciones locales contiene los siguientes elementos:

**Credentials**  
(Obligatorio) El nombre de la conexión de cuenta de AWS existente que se utilizará.

**Región**  
(Obligatorio) El nombre de la región de AWS que se utilizará para la cuenta conectada.

***Notas***  
1 Para obtener más información, consulte lo siguiente:  
+ Para IntelliJ IDEA, consulte [Opciones comunes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones comunes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones comunes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones comunes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) en el sitio web de ayuda de JetBrains Rider.
2 Para obtener más información, consulte los siguientes temas:  
+ Para IntelliJ IDEA, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) en el sitio web de ayuda de JetBrains Rider.

# Cuadro de diálogo Configuraciones de ejecución/depuración (configuración de funciones remotas)
<a name="run-debug-configurations-dialog-remote"></a>

Este cuadro de diálogo se muestra cada vez que actualiza la configuración de la versión *remota* de una función de AWS Lambda (el código fuente de la función está en Lambda, en su cuenta de AWS).

**nota**  
Para actualizar la configuración de la versión *local* de esa misma función, consulte [Cuadro de diálogo Configuraciones de ejecución/depuración (configuración de funciones locales)](run-debug-configurations-dialog-local.md) en su lugar.  
Aunque el nombre del cuadro de diálogo es **Configuraciones de ejecución/depuración**, no se puede utilizar el AWS Toolkit for JetBrains para depurar la versión remota de una función de Lambda. Solo puede ejecutar la función.

![\[El cuadro de diálogo Configuraciones de ejecución/depuración para la configuración de funciones remotas.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/run-debug-configurations-dialog-remote.png)


El cuadro de diálogo **Configuraciones de ejecución/depuración** para la configuración de funciones remotas contiene los siguientes elementos:

**Nombre**  
(Obligatorio) El nombre de esta configuración.

**Compartir/Compartir a través de VCS**  
(Opcional) Si se selecciona, esta configuración estará disponible para otros miembros del equipo.1

**Permitir ejecución en paralelo/Permitir ejecutar en paralelo **  
(Opcional) Si se selecciona, permite que IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider inicien tantas instancias de la configuración para que se ejecuten simultáneamente como sea necesario.1

**Credentials**  
(Obligatorio) El nombre de la conexión de cuenta de AWS existente que se utilizará.

**Región**  
(Obligatorio) El nombre de la región de AWS que se utilizará para la cuenta conectada.

**Función**  
(Obligatorio) El nombre de la función de Lambda que se va a utilizar.

**Archivos**  
(Obligatorio) La ubicación y el nombre de archivo de los datos de evento que se van a pasar a la función, en formato JSON. Para ver ejemplos de datos de eventos, consulte [Invocar la función de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) en la *Guía para desarrolladores de AWS Lambda* y [Generación de cargas de eventos de muestra](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) en la *Guía para desarrolladores de AWS Serverless Application Model*.

**Texto**  
(Obligatorio) Los datos del evento que se van a pasar a la función, en formato JSON. Para ver ejemplos de datos de eventos, consulte [Invocar la función de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) en la *Guía para desarrolladores de AWS Lambda* y [Generación de cargas de eventos de muestra](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) en la *Guía para desarrolladores de AWS Serverless Application Model*.

**nota**  
Cualquiera de las opciones **Archivo** o **Texto** es obligatoria, pero no ambas.

**Antes del lanzamiento: activar ventana de herramienta**  
(Opcional) Muestra en una lista todas las tareas que se deben realizar antes de iniciar esta configuración.2

**Mostrar esta página**  
(Opcional) Si se selecciona, muestra estos ajustes de configuración antes de iniciar esta configuración.2

**Activar ventana de herramienta**  
(Opcional) Si se selecciona, abre la ventana de la herramienta **Ejecutar** o la herramienta **Depurar** al iniciar esta configuración.2

***Notas***  
1 Para obtener más información, consulte lo siguiente:  
+ Para IntelliJ IDEA, consulte [Opciones comunes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones comunes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones comunes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones comunes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) en el sitio web de ayuda de JetBrains Rider.
2 Para obtener más información, consulte los siguientes temas:  
+ Para IntelliJ IDEA, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) en el sitio web de ayuda de JetBrains Rider.

# Cuadro de diálogo Editar configuración (clúster de Amazon ECS)
<a name="edit-configuration-dialog-ecs"></a>

El cuadro de diálogo **Editar configuración** contiene dos pestañas: **Configuración** y **Conexión de AWS**.

![\[La pestaña Configuración del cuadro de diálogo Editar configuración.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-configuration.png)


La pestaña **Configuración** del cuadro de diálogo **Editar configuración** contiene los siguientes elementos:

**Nombre**  
(Obligatorio) El nombre de esta configuración.

**Compartir/Compartir a través de VCS**  
(Opcional) Si se selecciona, esta configuración estará disponible para otros miembros del equipo.1

**Permitir ejecución en paralelo/Permitir ejecutar en paralelo**  
(Opcional) Si se selecciona, permite que IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider inicien tantas instancias de la configuración para que se ejecuten simultáneamente como sea necesario.1

**Clúster**  
(Obligatorio) El nombre del clúster de Amazon Elastic Container Service (Amazon ECS) que se va a depurar.

**Servicio**  
(Obligatorio) El nombre del servicio de Amazon ECS en el clúster que se va a depurar.

**Agregar contenedor**  
Agrega un contenedor a esta configuración. Opcional si al menos una pestaña ya está visible. Cada pestaña representa un contenedor independiente.  
Los elementos siguientes se aplican al contenedor seleccionado: **Platform (Plataforma)**, **Remote Debug Port (Puerto de depuración remota)**, **Start Command (Comando de inicio)**, **Artifacts Mappings (Mapeos de artefactos)** y **Port Mappings (Mapeos de puerto)**.

**Plataforma**  
(Obligatorio) La plataforma de depuración que se va a utilizar.

**Puerto de depuración remota**  
(Opcional) El puerto que se va a conectar con el depurador. Por lo general, esto no se va a especificar a menos que el servicio utilice los puertos 20020-20030. Si lo hace, especifique ese puerto aquí, para que el contenedor no intente enlazar puertos que podrían estar en uso en otro lugar.

**Comando de inicio**  
(Obligatorio) El comando para iniciar el programa para que el depurador pueda asociarlo. En Java, debe comenzar por `java` y debe contener información del depurador, como `-Xdebug`. En Python, debe comenzar por `python`, `python2` o `python3`, seguido de la ruta y el nombre del archivo que se va a ejecutar.

**Mapeos de artefactos**  
(Obligatorio) Una **Ruta local** en su máquina de desarrollo local que se asigna a una **Ruta remota** dentro del contenedor. Se deben asignar todos los códigos y artefactos que se van a ejecutar. Para especificar un mapeo de ruta local y remota, elija **Add (Agregar)** (el icono **\$1**).

**Mapeos de puertos**  
(Opcional) Un **Puerto local** en su máquina de desarrollo local que se asigna a un **Puerto remoto** dentro del contenedor. Esto permite que los puertos locales se comuniquen directamente con puertos de un recurso remoto. Por ejemplo, para el comando `curl localhost:3422`, el puerto `3422` se mapea a algún servicio. Para especificar un mapeo de ruta local y remota, elija **Add (Agregar)** (el icono **\$1**).

**Antes del lanzamiento: activar ventana de herramienta**  
(Opcional) Muestra en una lista todas las tareas que se deben realizar antes de iniciar esta configuración.2

**Mostrar esta página**  
(Opcional) Si se selecciona, muestra estos ajustes de configuración antes de iniciar esta configuración.2

**Activar ventana de herramienta**  
(Opcional) Si se selecciona, abre la ventana de la herramienta **Ejecutar** o **Depurar** al iniciar esta configuración.2

***Notas***  
1 Para obtener más información, consulte lo siguiente:  
+ Para IntelliJ IDEA, consulte [Opciones comunes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones comunes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones comunes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones comunes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) en el sitio web de ayuda de JetBrains Rider.
2 Para obtener más información, consulte los siguientes temas:  
+ Para IntelliJ IDEA, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) en el sitio web de ayuda de JetBrains Rider.

![\[La pestaña Conexión de AWS del cuadro de diálogo Editar configuración.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-aws-connection.png)


La pestaña **Conexión de AWS** del cuadro de diálogo **Editar configuración** contiene los siguientes elementos:

**Nombre**  
(Obligatorio) El nombre de esta configuración.

**Credentials**  
(Obligatorio) El nombre de la conexión de cuenta de AWS existente que se utilizará.

**Región**  
(Obligatorio) El nombre de la región de AWS que se utilizará para la cuenta conectada.

**Compartir/Compartir a través de VCS**  
(Opcional) Si se selecciona, esta configuración estará disponible para otros miembros del equipo.1

**Permitir ejecución en paralelo/Permitir ejecutar en paralelo**  
(Opcional) Si se selecciona, permite que IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider inicien tantas instancias de la configuración para que se ejecuten simultáneamente como sea necesario.1

**Antes del lanzamiento: activar ventana de herramienta**  
(Opcional) Muestra en una lista todas las tareas que se deben realizar antes de iniciar esta configuración.2

**Mostrar esta página**  
(Opcional) Si se selecciona, muestra estos ajustes de configuración antes de iniciar esta configuración.2

**Activar ventana de herramienta**  
(Opcional) Si se selecciona, abre la ventana de la herramienta **Ejecutar** o **Depurar** al iniciar esta configuración.2

***Notas***  
1 Para obtener más información, consulte lo siguiente:  
+ Para IntelliJ IDEA, consulte [Opciones comunes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones comunes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones comunes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones comunes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) en el sitio web de ayuda de JetBrains Rider.
2 Para obtener más información, consulte los siguientes temas:  
+ Para IntelliJ IDEA, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de IntelliJ IDEA. 
+ Para PyCharm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) en el sitio web de ayuda de PyCharm.
+ Para WebStorm, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) en el sitio web de ayuda de WebStorm.
+ Para JetBrains Rider, consulte [Opciones previas al lanzamiento](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) en el sitio web de ayuda de JetBrains Rider.

# Cuadro de diálogo Actualizar código
<a name="update-code-dialog"></a>

El cuadro de diálogo **Actualizar código** en el AWS Toolkit for JetBrains se muestra cuando actualiza una función de AWS Lambda.

![\[El cuadro de diálogo Actualizar código.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-update-code.png)


El cuadro de diálogo **Actualizar código** contiene los siguientes elementos:

**Controlador**  
(Obligatorio) El ID del controlador de funciones de Lambda correspondiente para [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Bucket de origen**  
(Obligatorio solo para el tipo de paquete `Zip`) Elija un bucket de Amazon Simple Storage Service (Amazon S3) existente en la cuenta de AWS conectada para la interfaz de la línea de comandos (CLI) de AWS Serverless Application Model (AWS SAM) que se utilizará para implementar la función en Lambda. Para crear un bucket de Amazon S3 en la cuenta y hacer que la CLI de AWS SAM lo utilice en su lugar, elija **Crear** y, a continuación, siga las instrucciones en pantalla. Para obtener más información sobre los tipos de paquetes de Lambda, consulte [Paquetes de implementación de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) en la *Guía para desarrolladores de AWS Lambda*.

**Repositorio de ECR**  
(Obligatorio solo para el tipo de paquete `Image`) Elija un repositorio de Amazon Elastic Container Registry (Amazon ECR) existente en la cuenta de AWS conectada para la CLI de AWS SAM que se utilizará para implementar la función en Lambda.

# Cuadro de diálogo Actualizar configuración
<a name="update-configuration-dialog"></a>

El cuadro de diálogo **Actualizar configuración** en el AWS Toolkit for JetBrains se muestra cuando actualiza la configuración para una función de AWS Lambda. La información que proporciona varía ligeramente en función de si la función de Lambda del proyecto es del tipo de paquete `Zip` o `Image`.

El cuadro de diálogo **Actualizar configuración** para el tipo de paquete `Zip`:

![\[El cuadro de diálogo Actualizr configuración para aplicaciones Zip.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-zip.png)


El cuadro de diálogo **Actualizar configuración** para el tipo de paquete `Image`:

![\[El cuadro de diálogo Actualizar configuración para las aplicaciones de imagen.\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-image.png)


El cuadro de diálogo **Actualizar configuración** contiene los siguientes elementos:

**Nombre**  
(Obligatorio) El nombre de la función. Puede contener solo las letras mayúsculas de la `A` a la `Z`, las letras minúsculas de la `a` a la `z`, los números del `0` al `9`, guiones (`-`) y guiones bajos (`_`). El nombre debe tener menos de 64 caracteres de longitud.

**Descripción**  
(Opcional) Cualquier descripción significativa sobre la función.

**Tipo de paquete**  
(Obligatorio) El tipo de paquete de la función de Lambda, que puede ser `Zip` o `Image`.

**Controlador**  
(Obligatorio solo para paquetes `Zip`) El ID del controlador de funciones de Lambda correspondiente para [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Tiempo de ejecución**  
(Obligatorio solo para paquetes `Zip`) El ID del [tiempo de ejecución de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) que se utilizará.

**Tiempo de espera (segundos)**  
(Obligatorio) La cantidad de tiempo durante el cual Lambda permite que se ejecute una función antes de detenerla. Especifique una cantidad de hasta 900 segundos (15 minutos).

**Memory (MB)**  
(Obligatorio) La cantidad de memoria disponible para la función mientras se ejecuta. Especifique una cantidad [entre 128 MB y 3008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) en incrementos de 64 MB.

**Variables de entorno**  
(Opcional) Cualquier [variable de entorno](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) que la función de Lambda utilice, especificada como pares clave-valor. Para agregar, cambiar o eliminar variables de entorno, elija el icono de carpeta y, a continuación, siga las instrucciones en pantalla.

**Rol de IAM**  
(Obligatorio) Elija un [rol de ejecución de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) disponible en la cuenta de AWS conectada a Lambda para utilizar con la función. Para crear un rol de ejecución en la cuenta y que Lambda lo utilice en su lugar, elija **Crear** y, a continuación, siga las instrucciones en pantalla.

**Habilitar AWS X-Ray**  
(Opcional) Si se selecciona, [Lambda permite que AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) detecte, analice y optimice problemas de desempeño con la función. X-Ray recopila metadatos del servicio de Lambda y de cualquier servicio anterior o posterior que forme parte de la función. X-Ray utiliza estos metadatos para generar un gráfico de servicios detallado que ilustra los cuellos de botella de rendimiento, picos de latencia y otros problemas que afectan al rendimiento de una función.