Uso de Publicar en 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.

Uso de Publicar en AWS en Visual Studio

Publicar en AWS es una experiencia de implementación interactiva que le ayuda a publicar sus aplicaciones .NET en los destinos de implementación de AWS y admite aplicaciones orientadas a .NET Core 3.1 y versiones posteriores. El uso de Publicar en AWS permite mantener el flujo de trabajo dentro de Visual Studio, ya que pone a su disposición estas características de implementación directamente desde su IDE:

  • 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 de aplicaciones .NET Framework, consulte la guía Creación e implementación de aplicaciones .NET en Elastic Beanstalk

También puede acceder a Publicar en AWS desde la CLI de .NET. Para obtener más información, consulte Implementación de aplicaciones .NET en AWS.

Requisitos previos

Para publicar correctamente las aplicaciones .NET en un servicio de AWS, instale lo siguiente en su dispositivo local:

  • .NET Core 3.1+ (que incluye .NET5 y .NET6). Para obtener información adicional sobre estos productos e información de descarga, visite la página de descarga de Microsoft.

  • Node.js 14.x o una versión posterior: Node.js es necesario para ejecutar 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

    Publicar en AWS utiliza AWS CDK para poner en funcionamiento su aplicación y toda su infraestructura de implementación como un solo proyecto. Para obtener más información sobre AWS CDK, consulte la Guía del usuario de Cloud Development Kit.

  • (Opcional) Docker se utiliza 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:

  • Aplicaciones ASP.NET Core

  • Aplicación de la consola de .NET

  • Aplicación Blazor WebAssembly

Publicar aplicaciones para en destinos de AWS

Cuando publique en un nuevo destino, Publicar en AWS le orientará 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 el servidor de la CLI de .NET:

Publicación inicia un proceso de servidor.NET 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 implementación de Publicar en AWS cuando se publica en un nuevo destino.

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

  2. Amplíe el menú desplegable Región y, a continuación, seleccione la región de AWS que contiene los servicios de AWS necesarios para su 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 enAWS, elija 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 enAWS.

    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 Publicar destinos, 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 la aplicación .NET en un destino de AWS existente.

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

  2. Amplíe el menú desplegable Región y, a continuación, seleccione la región de AWS que contiene los servicios de AWS necesarios para su 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 enAWS, elija Publicar en un destino existente para seleccionar el entorno de implementación de una lista de destinos existentes.

    nota

    Si ha publicado recientemente alguna aplicación en la nube de AWS, 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.