Cuadro de diálogo Configuraciones de ejecución/depuración (configuración de funciones locales) - AWS Toolkit for JetBrains

Cuadro de diálogo Configuraciones de ejecución/depuración (configuración de funciones locales)

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) 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.

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 que se utilizará.

Controlador

(Obligatorio para la opción Desde el controlador) El identificador del controlador de funciones correspondiente para Java, Python, Node.js o C#.

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 en incrementos de 64 MB.

Variables de entorno

(Opcional para la opción Desde el controlador) Cualquier variable de entorno 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 en la Guía para desarrolladores de AWS Lambda y Generación de cargas de eventos de muestra 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 en la Guía para desarrolladores de AWS Lambda y Generación de cargas de eventos de muestra en la Guía para desarrolladores de AWS Serverless Application Model.

nota

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 en el sitio web de ayuda de IntelliJ IDEA.

  • Para PyCharm, consulte Opciones comunes en el sitio web de ayuda de PyCharm.

  • Para WebStorm, consulte Opciones comunes en el sitio web de ayuda de WebStorm.

  • Para JetBrains Rider, consulte Opciones comunes en el sitio web de ayuda de JetBrains Rider.

2 Para obtener más información, consulte los siguientes temas:

La pestaña CLI de SAM del cuadro de diálogo Configuraciones de ejecución/depuración para la configuración de funciones locales.

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 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 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 en el sitio web de ayuda de IntelliJ IDEA.

  • Para PyCharm, consulte Opciones comunes en el sitio web de ayuda de PyCharm.

  • Para WebStorm, consulte Opciones comunes en el sitio web de ayuda de WebStorm.

  • Para JetBrains Rider, consulte Opciones comunes en el sitio web de ayuda de JetBrains Rider.

2 Para obtener más información, consulte los siguientes temas:

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.

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 en el sitio web de ayuda de IntelliJ IDEA.

  • Para PyCharm, consulte Opciones comunes en el sitio web de ayuda de PyCharm.

  • Para WebStorm, consulte Opciones comunes en el sitio web de ayuda de WebStorm.

  • Para JetBrains Rider, consulte Opciones comunes en el sitio web de ayuda de JetBrains Rider.

2 Para obtener más información, consulte los siguientes temas: