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 na AWS no Visual Studio
Publicar na AWS é uma experiência de implantação interativa que ajuda você a publicar aplicações .NET em destinos de implantação da AWS, oferecendo compatibilidade para aplicações direcionadas ao o.NET Core 3.1 e versões posteriores. O Publicar na AWS mantém seu fluxo de trabalho dentro do Visual Studio ao disponibilizar estes recursos de implantação diretamente do IDE:
-
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 a publicação de aplicações .NET Framework, consulte Criar e implantar aplicações .NET no Elastic Beanstalk, neste guia.
Também é possível acessar Publicar na AWS pela CLI do .NET. Para obter mais informações, consulte o guia Deploy .NET applications on AWS
Pré-requisitos
Para publicar com êxito aplicações .NET em um serviço da AWS, 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 download, acesse o site de download da Microsoft
. -
Node.js 14.x ou versão posterior: o Node.js é necessário para executar o 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
Publicar na AWS utiliza o AWS CDK para implantar a aplicação e toda a infraestrutura de implantação como um único projeto. Para obter mais informações sobre o AWS CDK, consulte o guia do Cloud Development Kit.
-
(Opcional) O Docker é usado na implantação em um serviço baseado em contêiner, 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:
-
Aplicações ASP.NET Core
-
Aplicação do console do .NET
-
Aplicação Blazor WebAssembly
Publicar aplicações em destinos da AWS
Ao publicar em um novo destino, o Publicar na 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 dos kits de ferramentas com o servidor da CLI do. NET:
A publicação inicializa um processo do servidor do .NET no host local para realizar o processo de publicação.
Publicar em um novo destino
A seguir, descrevemos como configurar suas preferências de implantação do Publicar na AWS quando você estiver publicando em um novo destino.
-
No AWS Explorer, expanda o menu suspenso Credenciais e escolha o perfil da AWS que corresponde à região e aos serviços da AWS necessários para a implantação.
-
Expanda o menu suspenso Região e escolha a região da AWS que contém os serviços da AWS necessários para a implantação.
-
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.
-
No Publicar na 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.
-
No painel Destinos de publicação, escolha um serviço da AWS para gerenciar a implantação da aplicação.
-
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 uma aplicação .NET em um destino da AWS existente.
-
No AWS Explorer, expanda o menu suspenso Credenciais e escolha o perfil da AWS que corresponde à região e aos serviços da AWS necessários para a implantação.
-
Expanda o menu suspenso Região e escolha a região da AWS que contém os serviços da AWS necessários para a implantação.
-
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.
-
No Publicar na AWS, escolha Publicar no destino existente para selecionar o ambiente de implantação em uma lista de destinos existentes.
nota
Se você publicou recentemente quaisquer aplicações na Nuvem AWS, elas estarão exibidas no Publicar na AWS.
-
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.