Trabalhar com o Publicar noAWSno 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á.

Trabalhar com o Publicar noAWSno Visual Studio

Publish to (Publicar no &CW;)AWSé uma experiência de implantação interativa que ajuda você a publicar seus aplicativos.NET noAWSdestinos de implantação, com suporte a aplicativos direcionados ao .NET Core 3.1 e posteriores. Trabalhar com o Publicar noAWSmantém seu fluxo de trabalho dentro do Visual Studio disponibilizando esses recursos de implantação, diretamente do seu IDE:

  • A capacidade de implantar seu aplicativo com um único clique.

  • Recomendações de implantação com base em seu aplicativo.

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

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

nota

Para obter informações adicionais sobre a publicação de aplicativos .NET Framework, consulte o guiaCriar e implantar aplicações .NET no Elastic Beanstalk

Você também pode acessar Publicar noAWSdo CLI do .NET. Para obter mais informações, consulte o .Implantação de aplicativos .NET noAWSguide.

Pré-requisitos

Para publicar com êxito aplicativos .NET em umAWSserviço, instale o seguinte em seu dispositivo local:

  • .NET Core 3.1+ (que inclui .NET5 e .NET6): Para obter informações adicionais sobre esses produtos e informações de download, visite oSite de download da Microsoft.

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

    nota

    Publish to (Publicar no &CW;)AWSutilizaAWS CDKpara implantar seu aplicativo e toda a sua infraestrutura de implantação como um único projeto. Para obter mais informações sobreAWS CDKconsulte oCloud Development Kitguide.

  • (Opcional) O Docker é usado ao implantar em um serviço baseado em contêiner, como o Amazon ECS. Para obter mais informações e para fazer download do Docker, consulte oDownload do Dockersite.

Tipos de aplicativos com suporte

Antes de publicar em um destino novo ou existente, comece criando ou abrindo um dos seguintes tipos de projeto no Visual Studio:

  • Aplicativo ASP.NET Core

  • Aplicativo .NET Console

  • Blazor WebAssembly aplicativo

Publicar aplicativos noAWStem como alvo

Ao publicar em um novo destino, Publicar emAWSO orientará você durante o processo fazendo recomendações e usando configurações comuns. Se você precisar publicar em um destino 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.

Publicar em um novo destino

A seguir, veja a descrição de como configurar o Publicar no.AWSpreferências de implantação, quando você estiver publicando em um novo destino.

  1. Do atéAWSExplorer, expandaCredenciaise depois escolha oAWSperfil que corresponde à região eAWSserviços que são necessários para sua implantação.

  2. Expandir oRegiãoe depois escolha oAWSregião que contém aAWSserviços que são necessários para sua implantação.

  3. Do Visual StudioExplorer de soluções, abra o menu de contexto do (clique com o botão direito) do nome do projeto e escolhaPublish to (Publicar no &CW;)AWS. Isso abriráPublish to (Publicar no &CW;)AWS.

  4. NoPublish to (Publicar no &CW;)AWS, escolhaPublicar no novo destinopara configurar uma nova implantação.

    nota

    Para modificar suas credenciais de implantação padrão, escolha ou clique no botãoEditelink localizado ao lado doCredenciaisseção, noPublish to (Publicar no &CW;)AWS.

    Para ignorar o processo de configuração de destino, escolhaPublicar no destino existentee escolha sua configuração preferida na lista de destinos de implantação anteriores.

  5. Do atéPublicar destinospainel, escolha umAWSserviço para gerenciar a implantação do aplicativo.

  6. Quando estiver satisfeito com sua configuração, escolhaPublicarpara iniciar o processo de implantação.

    nota

    Depois de iniciar uma implantação,Publish to (Publicar no &CW;)AWSO exibe as seguintes atualizações de status:

    • Durante o processo de implantação,Publish to (Publicar no &CW;)AWSexibe informações sobre o progresso da implantação.

    • Após o processo de implantação,Publish to (Publicar no &CW;)AWSindica se a implantação foi bem-sucedida ou não.

    • Após uma implantação bem-sucedida, oRecursosoferece informações adicionais sobre o recurso que foi criado. Essas informações variarão dependendo do tipo de aplicativo e da configuração da implantação.

Publicar em um destino existente

O seguinte descreve como republicar seu aplicativo .NET em um existenteAWSdestino.

  1. Do atéAWSExplorer, expandaCredenciaise depois escolha oAWSperfil que corresponde à região eAWSserviços que são necessários para sua implantação.

  2. Expandir oRegiãoe depois escolha oAWSregião que contém aAWSserviços que são necessários para sua implantação.

  3. Do Visual StudioExplorer de soluções, clique com o botão do mouse no nome do projeto e escolhaPublish to (Publicar no &CW;)AWSAbrirPublish to (Publicar no &CW;)AWS.

  4. NoPublish to (Publicar no &CW;)AWS, escolhaPublicar no destino existentepara selecionar seu ambiente de implantação em uma lista de destinos existentes.

    nota

    Se você publicou recentemente algum aplicativo para oAWSNuvem, esses aplicativos são exibidos em Publicar emAWS.

  5. Selecione o destino de publicação no qual você deseja implantar o aplicativo e clique emPublicarpara iniciar o processo de implantação.