View a markdown version of this page

Trabajando con AWS Creador de aplicaciones - AWS Kit de herramientas para VS Code

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.

Trabajando con AWS Creador de aplicaciones

En las siguientes secciones se describe cómo acceder a AWS Application Builder en AWS Toolkit for Visual Studio Code. Con Application Builder, puede crear proyectos de forma visual, iterarlos localmente e implementarlos AWS en. Para obtener una descripción general de las funciones y los posibles casos de uso de Application Builder y su AWS Lambda experiencia local, consulte el YouTube vídeo para AWS desarrolladores: ¡Nueva*: experiencia con AWS Lambda Local IDE! .

Trabajando con el AWS Explorador de Application Builder

Para acceder a Application Builder en el kit de AWS herramientas, abra el kit de AWS herramientas en VS Code y, a continuación, expanda el explorador de AWS Application Builder. El explorador de AWS Application Builder contiene un enlace para abrir el tutorial de Application Builder en una pestaña del editor de VS Code y muestra las carpetas de su espacio de trabajo actual de VS Code que contienen recursos relacionados con AWS Application Builder.

Desde el explorador de Application Builder del AWS kit de herramientas, hay 4 acciones a nivel de carpeta de proyecto a las que se puede acceder desde los iconos de botón situados junto a la carpeta de proyectos o abriendo el menú contextual de la carpeta del proyecto (haciendo clic con el botón derecho):

  • Abrir archivo de plantilla: abre el archivo de plantilla en el explorador de VS Code.

  • Abrir con Infrastructure Composer: abre el archivo de plantilla con AWS Infrastructure Composer en el editor de VS Code. Para obtener información detallada sobre cómo trabajar con AWS Infrastructure Composer, consulte el tema Qué es AWS Infrastructure Composer en la Guía para desarrolladores de AWS Infrastructure Composer.

  • Plantilla de creación de SAM: abre el cuadro de diálogo Especificar parámetros para la creación en el AWS kit de herramientas. Puede optar por Especificar marcas de compilación para la creación o Usar valores predeterminados de samconfig. Para obtener información detallada sobre AWS SAM las plantillas, consulte el tema sobre la anatomía de las plantillas en la Guía para AWS Serverless Application Model desarrolladores.

  • Implementar aplicación de SAM: abre el cuadro de diálogo Select deployment command en VS Code, donde puede optar por implementar la aplicación o sincronizarla para actualizar una aplicación que ya ha implementado. Para obtener información detallada sobre la implementación de AWS SAM aplicaciones, consulte el tema Implemente su aplicación y sus recursos en la Guía para AWS Serverless Application Model desarrolladores.

Hay dos acciones a las que se puede acceder desde los iconos de los botones situados junto a la AWS Lambda función en la carpeta del proyecto o haciendo clic con el botón derecho en la AWS Lambda función:

  • Invocación y configuración de depuración locales: abre el formulario de invocación y configuración de depuración locales en su editor de VS Code. Con este formulario puede crear, editar y ejecutar configuraciones de lanzamiento de tipo:aws-sam. Para obtener más información sobre las configuraciones de depuración de SAM, consulte el tema Opciones de configuración para la depuración de aplicaciones sin servidor de esta Guía del usuario.

    nota

    En la actualidad, VS Code no admite la depuración de una aplicación .NET Core en una arquitectura ARM64. Si intenta depurar una aplicación .NET Core, aparece el siguiente error:

    The vsdbg debugger does not currently support the arm64 architecture. Function will run locally without debug.

    Para obtener más información sobre este problema, consulte este VSCode-csharp tema en el DotNet GitHub repositorio.

  • Apertura del controlador de funciones: abre el archivo del proyecto que contiene el controlador de funciones.

Hay 2 acciones adicionales disponibles para las AWS Lambda funciones implementadas.

  • Invocación remota: abre el menú Remote invoke configuration en el editor de VS Code.

  • Búsqueda de registros: abre el cuadro de diálogo Search logs en VS Code.

Tutorial del Desarrollador de aplicaciones

El tutorial de Application Builder es una guía interactiva paso a paso que explica el proceso de creación de una nueva aplicación con AWS Application Builder. Puede acceder al tutorial de Application Builder desde dos lugares: el explorador de Application Builder en la AWS Toolkit for Visual Studio Code pestaña de bienvenida de VS Code. Al seleccionar Walkthrough of Application Builder en el explorador de Application Builder del AWS kit de herramientas, se abre el tutorial de Application Builder en la pestaña de bienvenida de VS Code de la ventana del editor de VS Code.

El Tutorial del Desarrollador de aplicaciones consta de cinco secciones principales:

1. Instalación

La sección de instalación comprueba si ha instalado las AWS CLI herramientas requeridas por Application Builder y otras herramientas opcionales. Si no dispone de las herramientas necesarias o las que tiene están obsoletas, se le guiará por el proceso de instalación de las versiones correctas.

Para comprobar si tiene instaladas las herramientas correctas AWS CLI y opcionales, seleccione el botón de la herramienta AWS CLI u otra que desee probar. Tras seleccionar un botón, los Registros del kit de herramientas de AWS se actualizarán y VS Code mostrará un mensaje de alerta con el estado de las herramientas. Si necesita instalar o actualizar las herramientas, el Tutorial del Desarrollador de aplicaciones se actualiza con las instrucciones y los recursos que necesita para continuar.

Para obtener información detallada sobre la instalación de AWS CLI, consulte el AWS CLI tema Instalar o actualizar a la versión más reciente de la Guía para AWS CLI desarrolladores. Para obtener información detallada sobre la instalación de la AWS SAM CLI, consulte el tema sobre la instalación de la AWS SAM CLI en la Guía para desarrolladores de la AWS SAM CLI.

2. Elegir la plantilla de aplicación

La sección Elegir la plantilla de aplicación le guía a través del proceso de creación de una aplicación a partir de una plantilla.

Para elegir una plantilla e inicializar la aplicación, complete los siguientes pasos:

  1. En el Tutorial del Desarrollador de aplicaciones, seleccione la sección Elegir la plantilla de aplicación para que aparezca una lista de las opciones de plantilla en la pantalla.

  2. Elija una plantilla de la lista y, a continuación, pulse el botón Initialize your project para abrir un cuadro de diálogo de VS Code.

  3. Complete los pasos del cuadro de diálogo de VS Code para inicializar la nueva aplicación.

  4. Los registros del AWS kit de herramientas se actualizan con el estado de la aplicación durante el proceso de inicialización.

  5. Para ver la aplicación en el explorador Desarrollador de aplicaciones, elija el icono Actualizar explorador Desarrollador de aplicaciones para actualizar el explorador con los cambios.

3. Iterar localmente

La sección Iterar localmente contiene imágenes de ejemplo que muestran cómo puede iterar con las funciones de Application Builder disponibles en los exploradores de VS Code y Toolkit. AWS

Para obtener información adicional sobre todas las funciones de Application Builder disponibles en los exploradores VS Code y AWS Toolkit, consulte la sección Cómo trabajar con el explorador de Application Builder, que se encuentra en este tema de la Guía del usuario.

4. Implemente en AWS

La AWS sección Implementar en contiene información sobre cómo configurar las credenciales AWS para conectarse con el fin de implementar la aplicación y ejemplos de cómo implementar la aplicación con Application Builder.

Para conectarse AWS con las credenciales existentes del tutorial de Application Builder, complete uno de los procedimientos siguientes.

Fuerza laboral: inicie sesión en AWS con inicio de sesión único.
  1. En la AWS sección Implementar en del tutorial de Application Builder, seleccione el botón Configurar credenciales para abrir el menú AWS: INICIAR SESIÓN en el explorador del AWS kit de herramientas.

  2. En el menú AWS: Iniciar sesión, elija Personal y, a continuación, elija el botón Continuar para continuar.

  3. Escriba la URL de inicio en el campo proporcionado, elija la Región de AWS en el menú desplegable y, a continuación, elija el botón Continuar para avanzar.

  4. En la ventana emergente de VS Code, confirme que desea abrir el sitio de AWS autenticación en su navegador predeterminado.

  5. Complete los pasos de autenticación en el navegador predeterminado. Cuando la autenticación haya finalizado y sea seguro cerrar la ventana del navegador, se le notificará.

Credenciales de IAM: almacene las claves para usarlas con AWS CLI herramientas.
  1. En la AWS sección Implementar en del tutorial de Application Builder, seleccione el botón Configurar credenciales para abrir el menú AWS: INICIAR SESIÓN en el explorador del AWS kit de herramientas.

  2. En el menú AWS: Iniciar sesión, elija Credenciales de IAM y, a continuación, elija el botón Continuar para avanzar.

  3. Escriba un Nombre de perfil en el campo proporcionado, especifique sus valores de Access Key y Secret Key y, a continuación, elija el botón Continuar para avanzar.

  4. VS Code muestra el estado de la autenticación y le notifica si se ha completado o si sus credenciales no son válidas.

Para obtener información detallada sobre la configuración de sus credenciales para la implementación con el AWS CLI, consulte el AWS CLI tema Configurar la información de la Guía para AWS CLI desarrolladores. Para obtener información adicional sobre cómo conectarse AWS desde el AWS kit de herramientas con las credenciales existentes, consulte el AWS tema Cómo conectarse a en esta guía del usuario.