Trabajar con Publish to AWS en Visual Studio - AWS Kit de herramientas con Amazon Q

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.

Trabajar con Publish to AWS en Visual Studio

Publish to AWS es una experiencia de implementación interactiva que le ayuda a publicar su. NETaplicaciones a los objetivos AWS de despliegue, lo que permite segmentar las aplicaciones. NETCore 3.1 y versiones posteriores. Trabajar con Publish permite AWS mantener el flujo de trabajo dentro de Visual Studio al poner a su disposición estas funciones de implementación directamente desdeIDE:

  • La posibilidad de implementar la aplicación con un solo clic.

  • Recomendaciones de implementación basadas en su aplicación.

  • La creación automática de un Dockerfile, según sea relevante y requerido por el entorno del destino de la implementación.

  • La configuración optimizada para crear y empaquetar sus aplicaciones, según lo requiera su objetivo de implementación.

nota

Para obtener información adicional sobre la publicación. NETConsulte la guía Creación e implementación de aplicaciones marco. NETaplicaciones en Elastic Beanstalk

También puede acceder a Publish to AWS desde. NETCLI. Para obtener más información, consulte la sección Implementación. NETaplicaciones en la AWS guía.

Requisitos previos

Para publicar correctamente. NETaplicaciones en un AWS servicio, instale lo siguiente en su dispositivo local:

  • . NETCore 3.1+ (que incluye. NET5y. NET6): Para obtener información adicional acerca de estos productos e información de descarga, visite el sitio de descargas de Microsoft.

  • Node.js 14.x o una versión posterior: se necesita Node.js para ejecutarse AWS Cloud Development Kit (AWS CDK). Para descargar Node.js u obtener más información sobre este programa, visite la página de descarga de Node.js.

    nota

    Publish to AWS utiliza AWS CDK para implementar su aplicación y toda su infraestructura de implementación como un solo proyecto. Para obtener más información, AWS CDK consulte la guía del Cloud Development Kit.

  • (Opcional) Docker se usa cuando se implementa en un servicio basado en contenedores como Amazon. ECS Para obtener más información sobre Docker y descargarlo, consulte la página de descarga de Docker.

Tipos de aplicaciones compatibles

Antes de publicar en un destino nuevo o existente, comience por crear o abrir uno de los siguientes tipos de proyectos en Visual Studio:

  • ASP. NETAplicación principal

  • . NETAplicación de consola

  • Aplicación Blazor WebAssembly

Publicar aplicaciones para los objetivos AWS

Al publicar en un nuevo destino, Publish to lo AWS guiará a lo largo del proceso mediante recomendaciones y el uso de configuraciones comunes. Si necesita publicar en un destino que configuró previamente, sus preferencias se almacenan y se pueden ajustar, o bien están disponibles de forma inmediata para implementarlas en un solo clic.

nota

Integración de los kits de herramientas con. NETCLIServidor:

Publishing lanza un. NETproceso de servidor en el servidor local para realizar el proceso de publicación.

Publicar en un nuevo destino

A continuación, se describe cómo configurar las preferencias de publicación según la AWS implementación cuando se publica en un nuevo destino.

  1. En el AWS explorador, expanda el menú desplegable Credenciales y, a continuación, elija el AWS perfil que corresponda a la región y los AWS servicios necesarios para la implementación.

  2. Amplíe el menú desplegable Región y, a continuación, seleccione la AWS región que contiene los AWS servicios necesarios para la implementación.

  3. En el panel Explorador de soluciones de Visual Studio, abra el menú contextual (clic con el botón derecho) del nombre del proyecto y elija Publicar en AWS. Se abrirá Publicar en AWS.

  4. En Publicar en AWS, seleccione Publicar en un nuevo destino para configurar una nueva implementación.

    nota

    Para modificar sus credenciales de implementación predeterminadas, seleccione o haga clic en el enlace Editar situado junto a la sección Credenciales, en Publicar en AWS.

    Para evitar el proceso de configuración de destino, seleccione Publicar en un destino existente y, a continuación, elija la configuración que prefiera de la lista de sus destinos de implementación anteriores.

  5. En el panel Destinos de publicación, elija un AWS servicio para administrar la implementación de la aplicación.

  6. Cuando le parezca correcta la configuración, haga clic en Publicar para iniciar el proceso de implementación.

    nota

    Tras iniciar una implementación, Publicar en AWS muestra las siguientes actualizaciones de estado:

    • Durante el proceso de implementación, Publicar en AWS muestra información sobre el progreso de la implementación.

    • Tras el proceso de implementación, Publicar en AWS indica si dicha implementación se ha realizado correctamente o no.

    • Tras una implementación correcta, el panel Recursos ofrece información adicional sobre el recurso que se ha creado. Esta información variará según el tipo de aplicación y la configuración de la implementación.

Publicar en un destino existente

A continuación se describe cómo volver a publicar su. NETaplicación a un AWS destino existente.

  1. Desde el AWS explorador, expanda el menú desplegable Credenciales y, a continuación, elija el AWS perfil que corresponda a la región y los AWS servicios necesarios para la implementación.

  2. Amplíe el menú desplegable Región y, a continuación, seleccione la AWS región que contiene los AWS servicios necesarios para la implementación.

  3. En el panel del Explorador de soluciones de Visual Studio, haga clic con el botón derecho en el nombre del proyecto y elija Publicar en AWS para abrir Publicar en AWS.

  4. En Publicar en AWS, seleccione Publicar en un destino existente para seleccionar el entorno de despliegue de una lista de destinos existentes.

    nota

    Si ha publicado recientemente alguna aplicación en la AWS nube, esas aplicaciones se muestran en Publicar en AWS.

  5. Seleccione el destino de publicación en el que desee implementar la aplicación y, a continuación, haga clic en Publicar para iniciar el proceso de implementación.