

# Creación de una aplicación sin servidor de AWS mediante el AWS Toolkit for JetBrains
<a name="deploy-serverless-app"></a>

Para completar este procedimiento, primero debe instalar el AWS Toolkit y, si aún no lo ha hecho, conectarse a una cuenta de AWS por primera vez. A continuación, con IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider ya en ejecución, haga lo siguiente.

1. Con IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider ya en ejecución, realice una de las siguientes acciones:
   + Para IntelliJ IDEA o WebStorm, elija **Archivo**, **Nuevo**, **Proyecto**.
   + Para PyCharm, elija **Archivo** **Nuevo proyecto**.
   + Para JetBrains Rider, elija **Archivo**, **Nuevo** para una nueva solución. O bien, haga clic con el botón secundario en una solución existente en la ventana de herramientas del **Explorer (Explorador)** y, a continuación, elija **Add (Agregar)**, **New Project (Nuevo proyecto)**.

1. Para IntelliJ IDEA, elija **AWS**, **AWS Serverless Application** y, a continuación, elija **Siguiente**.  
![\[Elegir crear una aplicación sin servidor de AWS en IntelliJ IDEA\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-create-intellij.png)

   Para PyCharm, elija **AWS Serverless Application**.  
![\[Elegir crear una aplicación sin servidor de AWS en PyCharm\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-create-pycharm.png)

   Para WebStorm, elija **AWS Serverless Application**.  
![\[Elegir crear una aplicación sin servidor de AWS en WebStorm\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-create-webstorm.png)

   Para JetBrains Rider, elija **AWS Serverless Application**.  
![\[Elegir crear una aplicación sin servidor de AWS en JetBrains Rider\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/sam-create-rider.png)

1. Rellene el [cuadro de diálogo Nuevo proyecto (o el cuadro de diálogo Nueva solución para JetBrains Rider)](new-project-dialog.md) y, a continuación, elija **Finalizar** (para IntelliJ IDEA) o **Crear** (para PyCharm, WebStorm o JetBrains Rider). El AWS Toolkit for JetBrains crea el proyecto y agrega los archivos de código de la aplicación sin servidor al nuevo proyecto.

1. Si está utilizando IntelliJ IDEA, con la ventana de herramienta **Proyecto** ya abierta y mostrando el proyecto que contiene los archivos de la aplicación sin servidor, siga uno de estos procedimientos:
   + Para proyectos basados en Maven, haga clic con el botón secundario en el archivo `pom.xml` del proyecto y, a continuación, elija **Add as Maven Project (Agregar como proyecto Maven)**.  
![\[Elegir agregar el archivo POM como un proyecto Maven\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/add-as-maven-project.png)
   + Para proyectos basados en Gradle, haga clic con el botón secundario en el archivo `build.gradle` del proyecto y, a continuación, elija **Import Gradle project (Importar proyecto Gradle)**.  
![\[Elegir importar el proyecto Gradle\]](http://docs.aws.amazon.com/es_es/toolkit-for-jetbrains/latest/userguide/images/import-gradle-project.png)

     Complete el cuadro de diálogo **Import Module from Gradle (Importar módulo desde Gradle)** y, a continuación, elija **OK (Aceptar)**.

Después de crear la aplicación sin servidor, puede ejecutar (invocar) o depurar la versión local de una función de AWS Lambda contenida en esa aplicación.

También puede implementar la aplicación sin servidor. Después de implementarla, puede (invocar) la versión remota de una función de Lambda que forma parte de esa aplicación implementada.