Publicado: Jul 6, 2022

Temos o prazer de anunciar a disponibilidade geral da nova experiência de implantação simplificada para aplicações .NET. Com padrões sensatos para todas as configurações de implantação, agora você pode colocar sua aplicação .NET em funcionamento com apenas um clique ou em algumas etapas fáceis, sem precisar de conhecimento profundo em AWS. Você receberá recomendações sobre a computação ideal para sua aplicação, dando a você mais confiança em suas implantações iniciais. Você pode encontrá-lo no kit de ferramentas da AWS para Visual Studio usando o novo assistente “Publish to AWS”. Ele também está disponível por meio do .NET CLI instalando o AWS Deploy Tool for .NET.

Principais recursos:

  • Recomendações de computação: obtenha as recomendações de computação e saiba qual computação da AWS é mais adequada para sua aplicação.
  • Geração do Dockerfile: o Dockerfile será gerado automaticamente se exigido pela computação da AWS escolhida.
  • Empacotamento e implantação automáticos: sua aplicação será compilada e empacotada conforme exigido pela computação da AWS escolhida. O conjunto de ferramentas provisionará a infraestrutura necessária e implantará sua aplicação usando o AWS CDK.
  • Implantações repetíveis e compartilháveis: você pode gerar projetos de implantação do AWS CDK bem organizados e documentados e começar a modificá-los para que sejam adequados ao seu caso de uso específico. Em seguida, controle as versões deles e compartilhe-os com sua equipe para implantações repetíveis.
  • Integração CI/CD integration: desative os recursos interativos e use diferentes configurações de implantação para enviar por push o mesmo pacote de aplicações para diferentes ambientes.
  • Ajuda para aprender a usar o AWS CDK para .NET: aprenda gradualmente a usar as ferramentas subjacentes da AWS nas quais ele foi criado, como o AWS CDK.

Você pode implantar aplicações ASP.NET Core, serviços de longa execução, tarefas agendadas e aplicações Web Assembly criadas com o .NET Core 3.1 e superior, incluindo a visualização do .NET 7. No momento desse lançamento, oferecemos suporte a implantações no Amazon Elastic Container Service (Amazon ECS) que usam o mecanismo de computação AWS Fargate, o AWS App Runner e o AWS Elastic Beanstalk. Também oferecemos suporte à hospedagem de aplicações Blazor WebAssembly no Amazon S3 usando o Amazon CloudFront como uma rede de entrega de conteúdo (CDN).

Para começar a usar o Visual Studio, instale a versão mais recente do kit de ferramentas da AWS para Visual Studio no Visual Studio Marketplace. O novo assistente pressupõe um nível mínimo de experiência com os serviços da AWS e oferece recursos convenientes, incluindo implantações com um clique. Para saber mais, visite nossa publicação no blog e o Guia do desenvolvedor do kit de ferramentas da AWS para Visual Studio.

A mesma funcionalidade de implantação também está disponível no .NET CLI por meio do AWS Deploy Tool for .NET. O kit de ferramentas da AWS para Visual Studio faz uso dele nos bastidores e o expõe no IDE. Para começar a usar o .NET CLI, instale a ferramenta usando o pacote NuGet aws.deploy.tools. Para saber mais, acesse nossa documentação. Diga-nos sua opinião enviando as solicitações de recursos e os problemas no GitHub.