Trabalhando com Publish to AWS no Visual Studio - AWS Kit de ferramentas com Amazon Q

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhando com Publish to AWS no Visual Studio

Publish to AWS é uma experiência de implantação interativa que ajuda você a publicar seu. NETaplicativos para destinos AWS de implantação, dando suporte ao direcionamento de aplicativos. NETCore 3.1 e versões posteriores. Trabalhar com o Publish para AWS manter seu fluxo de trabalho dentro do Visual Studio disponibilizando esses recursos de implantação diretamente do seuIDE:

  • Capacidade de implantar a aplicação com um único clique.

  • Recomendações de implantação com base na aplicação.

  • Criação automática do Dockerfile, conforme relevante e exigido pelo ambiente do destino de implantação.

  • Configurações otimizadas para criar e empacotar aplicações, conforme exigido pelo seu destino de implantação.

nota

Para obter informações adicionais sobre publicação. NETAplicativos de estrutura, consulte o guia Criação e implantação. NETaplicações no Elastic Beanstalk

Você também pode acessar Publicar em a AWS partir do. NETCLI. Para obter mais informações, consulte o Deploy. NETaplicativos no AWS guia.

Pré-requisitos

Para publicar com sucesso. NETaplicativos para um AWS serviço, instale o seguinte em seu dispositivo local:

  • . NETCore 3.1+ (que inclui. NET5e. NET6): Para obter informações adicionais sobre esses produtos e informações sobre o download, visite o site de download da Microsoft.

  • Node.js 14.x ou versão posterior: Node.js é necessário para ser executado AWS Cloud Development Kit (AWS CDK). Para baixar ou obter mais informações sobre o Node.js, acesse o site de download do Node.js.

    nota

    Publish to AWS utiliza AWS CDK para implantar seu aplicativo e toda a sua infraestrutura de implantação como um único projeto. Para obter mais informações, AWS CDK consulte o guia do Cloud Development Kit.

  • (Opcional) O Docker é usado na implantação em um serviço baseado em contêineres, como o Amazon. ECS Para obter mais informações e baixar o Docker, consulte o site de download do Docker.

Tipos de aplicação compatíveis

Antes de publicar em um destino novo ou existente, primeiro crie ou abra um dos seguintes tipos de projeto no Visual Studio:

  • ASP. NETAplicação principal

  • . NETAplicativo de console

  • Aplicação Blazor WebAssembly

Publicação de aplicativos em AWS alvos

Ao publicar em um novo destino, o Publish to AWS guiará você pelo processo, fazendo recomendações e usando configurações comuns. Se você precisar publicar em um destino que foi configurado anteriormente, suas preferências serão armazenadas e poderão ser ajustadas ou estarão imediatamente disponíveis para implantação com um clique.

nota

Integração de kits de ferramentas com o. NETCLIServidor:

A publicação lança um. NETprocesso do servidor no host local para realizar o processo de publicação.

Publicar em um novo destino

A seguir, descrevemos como configurar suas preferências de Publicar para AWS implantação quando você estiver publicando em um novo destino.

  1. No AWS Explorer, expanda o menu suspenso Credenciais e escolha o AWS perfil que corresponde à região e aos AWS serviços necessários para sua implantação.

  2. Expanda o menu suspenso Região e escolha a AWS região que contém os AWS serviços necessários para sua implantação.

  3. No painel Solutions Explorer do Visual Studio, abra o menu de contexto (clique com o botão direito) do nome do projeto e escolha Publicar na AWS. Isso abrirá o Publicar na AWS.

  4. Em Publicar em AWS, escolha Publicar no novo destino para configurar uma nova implantação.

    nota

    Para modificar suas credenciais de implantação padrão, escolha ou clique no link Editar localizado ao lado da seção Credenciais, em Publicar na AWS.

    Para ignorar o processo de configuração de destino, escolha Publicar no destino existente e selecione a configuração de sua preferência na lista de destinos de implantação anteriores.

  5. No painel Publish Targets, escolha um AWS serviço para gerenciar a implantação do seu aplicativo.

  6. Quando a configuração estiver adequada para você, escolha Publicar para iniciar o processo de implantação.

    nota

    Depois de iniciar uma implantação, o Publicar na AWS exibe as seguintes atualizações de status:

    • Durante o processo de implantação, o Publicar na AWS exibe informações sobre o progresso da implantação.

    • Após o processo de implantação, o Publicar na AWS indica se a implantação foi bem-sucedida ou malsucedida.

    • Após a implantação bem-sucedida, o painel Recursos oferece informações adicionais sobre o recurso que foi criado. Essas informações variarão dependendo do tipo de aplicação e da configuração de implantação.

Publicar em um destino existente

A seguir, descrevemos como republicar seu. NETaplicação a um AWS alvo existente.

  1. No AWS Explorer, expanda o menu suspenso Credenciais e escolha o AWS perfil que corresponde à região e aos AWS serviços necessários para sua implantação.

  2. Expanda o menu suspenso Região e escolha a AWS região que contém os AWS serviços necessários para sua implantação.

  3. No painel Solutions Explorer do Visual Studio, clique com o botão direito no nome do projeto e escolha Publicar na AWS para abrir o Publicar na AWS.

  4. Em Publicar em AWS, escolha Publicar no destino existente para selecionar seu ambiente de implantação em uma lista de destinos existentes.

    nota

    Se você publicou recentemente algum aplicativo na AWS nuvem, esses aplicativos são exibidos em Publicar em AWS.

  5. Selecione o destino de publicação no qual você deseja implantar seu a aplicação e clique em Publicar para iniciar o processo de implantação.